11得票1回答
无法通过 Github Action 提交和推送更改(用户无效)

在我的操作工作流程的最后一步,我添加了以下步骤。当代码推送到主分支时运行此步骤,其想法是在此操作完成后将由 Github 操作更改的所有文件提交回主分支。 - name: Commit and push changes run: | git config --...

8得票1回答
如何在 GitHub 工作流中创建一个文件夹?

我正在尝试在Github工作流期间将一个文件夹的内容复制到另一个文件夹中。我知道工作流可以创建新文件夹和文件,因为在React项目上调用“build”后会创建与项目中不存在的构建,但是当使用mkdir的后续运行命令时,会抛出错误。 错误信息: mkdir:无法创建目录‘myNewFolder...

71得票8回答
如何使用GitHub Actions提取秘密信息?

我有一个相当基本的场景。我为此制作了专用的ssh密钥,并将其添加到我的存储库机密中。 代码被推送到master Github操作使用ssh将其上传到服务器,方法是执行echo "${{ secrets.SSH_KEY }}" > key。 之后,我可以使用此密钥连接到我的服务器,例如...

16得票2回答
当上一个作业被跳过时,Github action作业会被触发。

在设置 GitHub Action 来构建和部署我的应用程序时,我遇到了以下问题。 我想根据以下条件来部署我的 Web 应用程序。但是,每当 deploy-api 和 deploy-sync 跳过时,deploy-web 也会被跳过。我原以为我的 if 条件语句可以捕捉这种情况并仍然运行 d...

42得票2回答
GitHub - 职位 : 什么是 : 使用 actions/checkout

我看到了很多对于“:”的使用。jobs: myjob: steps: - name: checkout uses: "actions/checkout@something" - ... 但是我找不到这行代码的目的:uses...

12得票4回答
firebaseAppDistribution在Github Actions中报错“缺少应用程序ID”,即使已设置Google服务插件。

我正在使用 GitHub Actions 实现 Android 应用分发,一切似乎都没问题,但是我遇到了一个错误:* What went wrong: Execution failed for task ':app:appDistributionUploadQaRelease'. > M...

14得票4回答
GitHub Actions表达式函数:字符串操作?

在 GitHub Actions 工作流程定义文件中,有一组内置函数可以在表达式中使用。 例如:${{ toJson(github) }} 是否有任何可用于表达式中的字符串操作函数,例如toLowerCase? 文档页面没有提到任何内容。但是,我想知道 Github 是否在幕后使用某种标...

10得票1回答
如何使用GitHub Actions传输仓库文件?

我正在尝试实现一个GitHub动作,可以在推送到主分支时将我的repo文件SCP到服务器上。我已经在Bitbucket Pipelines上设置了类似的环境,但现在我学习如何使用GitHub动作时,没有任何进展。 我的项目是一个简单的Node.js应用程序,我想简单地将所有文件复制到服务器上...

10得票1回答
如何确定触发当前工作流程的 Github Actions 事件是一个新的拉取请求?

我有一个在 Github Actions 上触发的工作流程: on: pull_request: types: - synchronize - opened 运行我的自定义操作的程序: jobs: my_job: uses: "org/r...

18得票3回答
在Github Actions中获取提交的SHA值

在Github action中,您可以使用${GITHUB_SHA}获取提交的SHA值,这是一个默认环境变量。但是,这个提交的SHA似乎是一个合并提交!它与在Pull Request的Github UI上显示的提交SHA不相等。您有什么想法如何获取在PRs上显示的SHA(在Github UI上)?