90得票6回答
从GitHub操作中推送到远程仓库的方法

我正在尝试从GitHub操作推送到origin远程。我的操作逻辑如下: 处理pull_request_review事件并按评论消息进行过滤 检出到主分支,合并PR分支,运行一些检查,并将其推送到origin 脚本如下: if [[ "${GITHUB_EVENT_NAME}" != ...

40得票1回答
GitHub工作流程输入参数的下拉列表

我希望为我的GitHub Action输入参数创建一个下拉列表。这应该有助于从下拉列表中选择一个值,就像选择分支的选项一样。

39得票5回答
如何使GitHub Action矩阵元素具有条件性?

我有一个工作流程,使用'strategy' = 'matrix'以及一系列特定配置来构建。 这是我的工作流文件: # # build-N-test-v2.1-Dev and build-N-test-v2.1-Release are nearly # identical, but a fe...

28得票2回答
GitHub Actions:必需属性缺失:shell。

介绍 我目前正在创建一个复合 GitHub Actions,用于构建Java项目的JavaDoc,并自动将其发布到GitHub Page上的静态页面。 问题 但是当我尝试运行时,我遇到了这个错误:Current runner version: '2.287.1' Operating Syste...

27得票2回答
如何在Github Action的条件中检查标签

假设我有一个像这样的 Github Action:name: My Action on: pull_request: types: - closed jobs: myjob: runs-on: ubuntu-latest name: Test ...

21得票4回答
如何在GitHub Actions中声明环境变量时执行字符串操作

我有一个如下所示的GitHub仓库 johndoe/hello-world 我正在尝试在GitHub Actions中设置以下环境变量env: DOCKER_HUB_USERID: ${{ github.actor }} REPOSITORY_NAME: ${GITHUB_...

20得票1回答
如何在工作流程中使用 Github action 的输出?

让我们来看一下 Github 文档中发现的这个 复合 操作的示例:name: 'Hello World' description: 'Greet someone' inputs: who-to-greet: # id of input description: 'Who to g...

19得票4回答
如何在GitHub Action中缓存docker-compose构建

有没有办法缓存docker-compose,使其不会一遍又一遍地构建? 这是我的action工作流文件:name: Github Action on: push: branches: - staging jobs: test: runs-on: ubuntu...

14得票3回答
GitHub Actions 中的环境变量

我希望将maven镜像版本作为环境变量传递,但是当我尝试访问该env.MAVEN_VERSION变量时,会出现错误。 错误-工作流无效。.github/workflows/Merge.yaml(行:13 image:)未识别的命名值:'env'。在表达式中的位置1处位于:env.MAVEN_...

13得票1回答
在 GitHub Action 中如何根据上一个步骤的输出条件化一个步骤?

构建一个基于提交消息的GitHub操作,我正在尝试根据提交消息设置步骤,以确定它是否包含特定字符串,将其设置为变量,然后在下一步中通过条件检查。 我的当前操作实现已经可以工作: name: Smoke Test on: push: branches: - main ...