(GitHub动作)将步骤分为两个连续的步骤

时间:2020-01-27 15:17:09

标签: github continuous-integration github-actions

我想使用GitHub Actions发布npm包。到目前为止,我正在使用一个简单的脚本来执行此操作。现在,我想将脚本的一个步骤分成两个连续的步骤。 这是我的工作流程/...yaml文件的摘录:

    steps:
    # ...
    - name: Build
      run: |
        cd src
        npm install
        tsc

        # TODO split here

        npm set registry https://npm.pkg.github.com
        npm set //npm.pkg.github.com/:_authToken ${{ secrets.GITHUB_TOKEN }}
        npm publish
      env:
        CI: true

现在,当我尝试将这些步骤作为单独的步骤运行时,它们并不是我希望的行为,因为第一步产生的结果(创建src / lib目录)是我在步骤2中依赖的。 (我登录npm并发布它的那个)。 有人可以帮我解决这个问题吗? 感谢您抽出宝贵的时间阅读这篇文章!

0 个答案:

没有答案