name:AworkflowformyHelloWorldfileon:pushjobs:build:name:Helloworldactionruns-on:ubuntu-lateststeps:- uses:actions/checkout@v1- uses:./action-awith:MY_NAME:"Mona" 請注意on:屬性。 這是指定此工作流程執行時間的觸發程序。 這會在您的存放庫有推送事件時觸發執行。 您可以指定單一事...
name:AworkflowformyHelloWorldfileon:pushjobs:build:name:Helloworldactionruns-on:ubuntu-lateststeps:- uses:actions/checkout@v1- uses:./action-awith:MY_NAME:"Mona" 请注意on:属性。 这是一个用于指定此工作流运行时间的触发器。 在此处,它会在有到存储库的推送事件时触发运行。 你可以指...
若不设置 container,所有步骤将直接在 runs-on 指定的主机上运行,除非步骤引用已配置为在容器中运行的操作。 示例 jobs: my_job: container: image: node:14.16 env: NODE_ENV: development ports: - 80 volumes: - my_docker_volume:/volume_mount options: --cpus 1 只指定容器映像时,可以忽略 image 关...
on:[push]jobs:hello_world_job:runs-on:ubuntu-latestname:A job to say hellosteps:-name:Hello world action stepid:hellouses:actions/hello-world-docker-action@v2with:who-to-greet:'Mona the Octocat'# Use the output from the `hello` step-name:Get the output timerun:echo "The time was ${...
Actions Wiki Security Insights Additional navigation options Use this GitHub action with your project Add this Action to an existing workflow or create a new one View on Marketplace main 2Branches1Tag Code README License RunsOn: self‐hosted runners made simple, fast, and cheap ...
点击Actions 创建秘钥 配置秘钥 下图秘钥是配置个人令牌,这就是上面教程生成的个人令牌 效果如下: 它们之间的关联 github action工作流配置 name:docson:# 每当 push 到 main 分支时触发部署push:branches:-develop# 手动触发部署workflow_dispatch:jobs:docs:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v2with...
runs-on: ubuntu-latest steps: - name: xxx uses: xxx # 检出代码 ... # 写一些规则步骤 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 通过SSH 连接阿里云服务器 首先我们要做的是让github Actions可以通过SSH连接到我们的服务器,这样才能在我们服务器是执行相关部署命令。
将调试消息打印到日志。 必须创建一个名为ACTIONS_STEP_DEBUG且值为true的机密,才能在日志中查看此命令设置的调试消息。 有关详细信息,请参阅“启用调试日志记录”。 Text ::debug::{message} 示例:设置调试消息 Bash echo"::debug::Set the Octocat variable" ...
jobs:build:runs-on:ubuntu-lateststeps:-name:Checkoutcodeuses:actions/checkout@v2-name:Buildserverrun:./build_server.sh 在这里,使用steps关键字列出要在jobs中运行的所有步骤。 第一步是从Github上将代码转移到runner服务器。要做到这一点,只需使用Github actions团队已经编写好的Github actionscheckout@v2 ...
uses = "actions/someaction" secrets = [ "TOKEN", ] } 可以看到我们启动了流程,并明确我们想它在on push(on = "push")运行。还有很多其它你可以用的选项,这里是完整的清单列表。 下方的resolves行resolves = ["deploy"]是一个 action 数组,它会串联随后的工作流。不用指定顺序,只是一个完全列表。你可以...