1
zhixiao 2023-10-20 10:36:31 +08:00
好巧,我刚好在看 gitea action 发布镜像倒 gitea 自身的软件包里,应该也可以看看,反正 github 和 gitea action 基本是兼容的:
``` name: Build test image run-name: ${{ github.actor }} is testing out Gitea Actions on: push: tags: - v* jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Login to gitea uses: docker/login-action@v3 with: registry: example.com username: test password: password - name: Build and push uses: docker/build-push-action@v5 with: push: true tags: example.com/test/test-image:${{github.ref_name}} ``` |
2
28Sv0ngQfIE7Yloe 2023-10-20 10:37:03 +08:00
我刚才问了下 GPT-4, 结果就不贴了,看了下基本符合你的要求
|
3
l4ever 2023-10-20 10:45:12 +08:00
gitea actions 完全兼容 github.
|
4
rbe 2023-10-20 10:58:30 +08:00
https://docs.github.com/zh/actions/examples/using-scripts-to-test-your-code-on-a-runner
官方文档有简中翻译版的。 为啥会觉得网上资源不多?随便点进一些热门开源项目,大概率有 .github 目录,点进去里面都是可以照着抄的例子。 |
7
qloog 2023-10-20 13:41:48 +08:00
有一个部署到 aws 的 EKS(k8s)服务的, 基于 Golang 版本,可供参考:
https://github.com/go-eagle/eagle/blob/master/.github/workflows/deploy.yml 镜像服务也是在 aws 上。 |