runs-on: ubuntu-latest outputs: tag_name: ${{ steps.create_tag.outputs.tag_name }} steps: - name: Checkout repository uses: actions/checkout@v3 - name: Set up Git run: | git config --global user.name 'github-actions[bot]' git config --global user.email 'github-actions[bot]@users...
= github.event.issue.user.login runs-on: ubuntu-latest steps: - name: Need more info if: github.event.label.name == ' need more info' uses: actions-cool/issues-helper@main with: actions: 'create-comment' token: ${{ secrets.GITHUB_TOKEN }} issue-number: ${{ github.event.issue....
The GitHub ToolKit for developing GitHub Actions. TypeScript 5.2k 1.5k setup-node Public Set up your GitHub Actions workflow with a specific version of node.js TypeScript 4.1k 1.4k javascript-action Public template Create a JavaScript Action with tests, linting, workflow, publishing, and...
name: Tag on: create: tags: - v* jobs: job1: runs-on: ubuntu-latest steps: - name: checkout source code uses: actions/checkout@v1 - name: Get Branch run: | branch=$(git branch -r --contains ${{ github.ref }} --format "%(refname:lstrip=3)") echo ::set-env na...
从部署中心设置 GitHub Actions 部署对于现有应用,可以使用应用服务部署中心快速开始使用 GitHub Actions。 这种“交钥匙”方法将生成基于应用程序堆栈的 GitHub Actions 工作流文件,并将它提交到 GitHub 存储库。使用部署中心还可以通过用户分配的标识轻松配置更安全的 OpenID Connect 身份验证。 有关详细信息,请参阅用户...
on 是用于限定工作流的触发时机, 比如你可以为你的不同分支,不同tag 不同动作(推送代码,合并代码)制定不同的工作流 触发不用的Actions 任务的执行可以并行也可以是串行 最重要的是 可以使用官方制作好的action 如uses: actions/setup-node@v1 这就是在执行工作流的机器中安装node ...
runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-java@v2 with: distribution: 'zulu' java-version: 11 - uses: subosito/flutter-action@v1 with: flutter-version: '2.8.1' - uses: finnp/create-file-action@master ...
在本练习中,你将从 GitHub Actions 工作流部署 Azure 资源管理器 (ARM) 模板。 重要 本练习在 Microsoft Learn 环境的外部执行。 本练习需要使用自己的 Azure 订阅,这可能会产生费用。 这是必需的,因为你将需要创建沙盒订阅中不支持的服务主体。 如果还没有 Azure 订阅,请在开始前创建一个免费帐户。
jobs: my_first_job: steps: - name: Check out repository uses: actions/checkout@v2 - name: Use local my-action uses: ./.github/actions/my-action 示例:使用 Docker 中枢操作 docker://{image}:{tag} Docker 中枢上发布的 Docker 映像。 jobs: my_first_job: steps: - name: My first step...
# 发布release,版本号是用户git push的tag里面的版本号,发布的只有代码压缩包(与手动默认发布一致) - name: Create Release id: create_release # 只有上一步获取到tag_name才继续 if: steps.prepare_release.outputs.tag_name uses: actions/create-release@v1 env: # GitHub 会自动创建 GITHUB_TOKEN 密码以...