GitHub Actions 是 GitHub 推出的一款 CI/CD 工具。

我们可以在每个 jobstep 中使用 Docker 执行构建步骤。

  1. on: push
  2. name: CI
  3. jobs:
  4. my-job:
  5. name: Build
  6. runs-on: ubuntu-latest
  7. steps:
  8. - uses: actions/checkout@master
  9. with:
  10. fetch-depth: 2
  11. - name: run docker container
  12. uses: docker://golang:alpine
  13. with:
  14. args: go version

参考资料