我有一个github动作文件,在docker运行步骤中,我有一个npm运行构建命令,无论构建失败还是成功,步骤仍然以状态0退出,因为容器完成了它的工作,是否有可能根据npm运行构建结果覆盖退出代码状态?
- name: Build
uses: addnab/docker-run-action@v3
with:
image: node
options: -v ${{ github.workspace }}:/app
run: |
cp -rf src/data/Config_TST.js src/data/Config.js
rm -rf node_modules
npm install
npm run build-css
npm run build --production
cp -a web.config build/
有谁知道这个问题的解决方案吗?
我抛弃了addnab步骤,我通过手动运行docker run和docker exec命令解决了这个问题。