./.github/actions/unique-comment init eslint typescript unit test reply result 初始化workflow 在项目中新建文件.github/workflows/check-pull-request.yml,内容如下: name:test check pull requestrun-name:'check pull request #${{ github.event.pull_request.number }}'on:pull_request:types:[opened, s...
name:getpullrequestinfoforDingdingon:pull_request:jobs:spring-boot:runs-on:ubuntu-latesttimeout-minutes:10steps:-name:checkoutuses:actions/checkout@v2# 此处省略具体的业务代码# 获取PR信息并将其添加到环境变量-name:setPR_INFOrun:| echo PR_NUMBER=$(echo $GITHUB_REF | awk 'BEGIN { FS = "/"...
GitHub Actions 的配置文件叫做workflow文件,存放在代码仓库的.github/workflows目录, 如下图所示: workflow文件采用YAML格式,文件名可以任意取,但是后缀名统一为.yml,比如上图的package.yml。 workflow文件的配置字段非常多,详见官方文档。下面是一些基本字段: 1.name: workflow的名称。如果省略该字段,默认为当前workflow...
if: github.event.label.name == 'help wanted' uses: actions-cool/issues-helper@v3 with: actions: "create-comment" issue-number: ${{ github.event.issue.number }} body: | 你好@${{ github.event.issue.user.login }},我们完全同意你的提议/反馈,欢迎直接在此仓库 [创建一个 Pull Request](http...
Github Action可以在创建pull request的时候触发,从而自动完成这个过程。相关配置如下: name: Automerge on: pull_request: types: - labeled - unlabeled - synchronize - opened - edited - ready_for_review - reopened - unlocked pull_request_review: ...
on: pull_request_target…steps: - uses: actions/checkout@v3 with: ref: ${{ github.event.pull_request.head.sha }} 解释器: 当有人 fork 你的 repo 并打开一个 pull request 时,会涉及到两个 repo:你控制下的 repo(目标 repo)和另一个人的fork repo。通常,当有人提交 PR 时,我们...
name:AworkflowformyHelloWorldfileon:pushjobs:build:name:Helloworldactionruns-on:ubuntu-lateststeps:- uses:actions/checkout@v1- uses:./action-awith:MY_NAME:"Mona" 请注意on:属性。 这是一个用于指定此工作流运行时间的触发器。 在此处,它会在有到存储库的推送事件时触发运行。 你可以...
name:HelloWorldon:pushjobs:my_first_job:name:Myfirstjobruns-on:ubuntu-lateststeps:-name:checkoutuses:actions/checkout@master-name:Runasingle-linescriptrun:echo"Hello World!"my_second_job:name:Mysecondjobruns-on:macos-lateststeps:-name:Runamulti-linescriptenv:MY_VAR:HelloWorld!MY_NAME:P3TERXrun...
name: SQL for GitHub Actions on: push: branches: [ main ] pull_request: branches: [ main ] 重新命名工作流程 SQL for GitHub Actions,並新增簽出和登入動作。 這些動作會簽出您的站台碼,並使用您稍早建立的 AZURE_CREDENTIALS GitHub 祕密向 Azure 進行驗證。 服務主體 OpenID Connect YAML 複製 nam...
name: CI on: push: branches: [ main ] pull_request: branches: [ main ] 将工作流重命名为 PostgreSQL for GitHub Actions,并添加签出和登录操作。 这些操作会签出你的站点代码,并使用之前创建的 GitHub 机密向 Azure 进行身份验证。 服务主体 OpenID Connect YAML 复制 name: PostgreSQL for GitHub Ac...