Skip to content

Instantly share code, notes, and snippets.

@SaschaMann
Last active December 27, 2019 09:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SaschaMann/0b1d11b8a5f90c5a91a886bfae897e86 to your computer and use it in GitHub Desktop.
Save SaschaMann/0b1d11b8a5f90c5a91a886bfae897e86 to your computer and use it in GitHub Desktop.
  • What is continuous integration (CI)? Why do Julia package developers use CI?
  • How to setup a basic CI script for a Julia package using GitHub Actions
  • Compare GitHub Actions to other CI services commonly used for Julia, e.g. Travis or Appveyor
    • Does it offer any advantages? If so, which?
  • Benchmark GitHub Actions performance against other CI services
  • How to automate common development workflows other than testing?
  • Dig around the GitHub Marketplace and look for actions that you think might be useful for automating tasks in Julia repos. Write about one of them and why Julia developers should check it out.
  • What risks come with community-developed Actions? How to minimise them?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment