我在Node和PHP项目的CI/CD流程中使用Github Actions工作流。 在工作流中,我将我的存储库克隆到Github Actions运行器虚拟机中。然后为了在工作流中运行测试,我必须在克隆的存储库中有.env文件。 问题是我的.env文件不是存储库的一部分(这是普遍做法)。 ...
当我在GitHub Action文件中运行npm ci命令安装依赖时,我遇到了这个问题。 我正在处理一个expo托管应用程序,并使用GitHub Actions作为CI,在每次将代码推送到developmemt分支时触发构建。 这是我的构建脚本:name: EAS PIPELINE on: ...
我在同一个 GitHub Actions 工作流中有两个工作。第一个工作创建了一个文件,第二个工作期望在第一个工作创建该文件的同一目录中找到该文件。 我认为可以这样使用 actions/cache@v3 来实现: jobs: job1: runs-on: ubuntu-late...
我有一个GitHub Actions工作流程,用于运行测试,但现在我正在集成Slack通知。我想要获取运行测试步骤的输出,并将其作为消息发送到Slack步骤中。 - name: Run tests run: | mix compile --warnings-as-erro...
我希望仅在先前的步骤失败且退出代码不为零时运行一个步骤。 我尝试了下面的代码,但它没有起作用。 我该如何做? - name: JobA id: seedBuild run: | echo "::set-output name=exit_code::$(echo -n ...
Coveralls Python包装器(python-coveralls)最近进行了一次重大更新(2.2.0 -> 3.0.0),我的Github Actions工作流不再运行。 这是我工作流的相关部分: test: runs-on: ubuntu-latest ste...
我目前在GitHub上开发一个Java项目,每次更新后都需要手动生成JavaDoc并上传到GitHub页面,但这非常繁琐。 我想知道是否可以使用CI工具将这个过程自动化?
我正在使用GitHub Actions测试一个R包,它在Windows和Linux上成功了。然而,在Mac OS上它失败了,你可以在日志中看到: Warning in grSoftVersion() : unable to load shared object '/Library/F...
我正在使用Github Actions构建我的项目并使用以下工作流程上传工件到Github: - uses: actions/upload-artifact@v2 with: name: some-file path: some-path 问题在于这些构件非常大,很快...