相关疑难解决方法(0)

如何在 Github Action 中使用 Github Release 版本号

我创建了一个 Github 存储库,该存储库具有构建 npm 包并将其发布到 npmjs.com 的操作。我采取行动的触发因素是在 Github 中创建一个新版本。创建新版本时,Github 要求我提供版本号。我很想在 Action 中使用这个版本号并将其提供给 yarn publish 命令。

我的 ci 文件看起来像这样(我去掉了一些在这里不重要的部分):

name: Deploy npm package

on:
  release:
    types: [created]

jobs:
  publish-npm:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - uses: actions/setup-node@v1
        with:
          node-version: 12
          registry-url: https://registry.npmjs.org/
      - run: yarn install
      - run: yarn build
      - run: yarn publish --new-version ${...}
        env:a
          NODE_AUTH_TOKEN: ${{secrets.npm_token}}
Run Code Online (Sandbox Code Playgroud)

是否有包含发布版本号的环境变量?

pipeline version github github-actions

9
推荐指数
2
解决办法
4707
查看次数

标签 统计

github ×1

github-actions ×1

pipeline ×1

version ×1