Skip to content

Latest commit

 

History

History
38 lines (37 loc) · 4.16 KB

File metadata and controls

38 lines (37 loc) · 4.16 KB

FAQ from Workshop hosted on 07 MAY 2020 at GitHub Satellite

  • Q: Are the slides going to be provided after?
  • Q: Will a recording of the talk be available after the course?
    • A: Yes, all attendees will receive a copy of the recording after the workshop
  • Q: Are workflows conceptually similar to Jenkins Pipelines?
  • Q: What's the diff between build 10.x and build 12.x?
  • Q: I like the bot, especially suggestions for fixes, would be nice to integrate it at work. How do I get this?
    • A:
      • It's a GitHub App using Probot to listen to webhook evens and take action from there. That said, it's much more in depth in terms of how courses are built and such
      • Available on prem or in the cloud as well
      • It is a GitHub App
      • It leverages Probot
  • Q: How can I retake this Learning Lab course if I wanted to?
    • A: Delete the repository, unregister and re-register for the course on LL
  • Q: What are the possible OS targets? Is it possible to use a custom OS?
    • A:
      • You can do a custom OS, but would have to host the runner yourself. See these docs
      • Currently we support the following OS' on the GitHub hosted runners (default what the action would run on). See relevant docs here:
        • Windows Server 2019
        • Ubuntu 18.04
        • Ubuntu 16.04
        • macOS Catalina 10.15
      • Just to be thorough, this is what software is available by default on the hosted runners we offer as well
  • Q: Will Ubuntu 20.04 be supported soon?
    • A: We have started work internally on preparing an imae for it, however we don't have an ETA currently. It was noted that 20.04 doesn't have much software support yet to support it as an action runner just yet.
  • Q: When we don't mention nodejs as in the build, which version of node is used by default?
    • A: Great question, that should be based off of the action itself, as the action.yml specifies what version. Example from a fun action @iamhughes made this action as an example. Another example from actions/checkout
  • Q: Are there additional trainings besides Learning Lab for GitHub Actions? They have a steep learning curve.
  • Q: In case we have a monorepo with a java, nodejs and python codebase, is it possible to run only specific “build” according to the code change?