问题标签 [github-actions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - 对 github 操作工作流程进行独特的检查运行
我正在尝试使用enforce-label-action强制标记 PR 。
问题是每次标记 PR 时,都会创建一个新的检查运行,而旧的检查运行仍然处于失败状态,这导致检查套件显示:Some checks were not successful
.
github-actions
当触发具有相同名称的工作流检查时,是否可以丢弃旧的检查运行?
github - 如何在 Github Actions 中获取当前分支?
我正在使用 Github Actions 构建 Docker 映像,并希望使用分支名称标记映像。
我找到了GITHUB_REF
变量,但结果是refs/heads/feature-branch-1
我只需要feature-branch-1
.
github - 我如何知道在 github 操作中运行工作流的总时间?
每次我创建 PR 或提交时,我都会运行一些工作流。但由于我有一个私人仓库,而且我每月只有 2000 分钟用于在 Github Actions 上运行工作流,所以我想跟踪使用的时间。我怎么知道我在 Github 提供的 2000 分钟免费时间中总共使用了多少时间?
在 Github UI 中是否有一个地方可以看到您使用的总时间/剩余总时间?
powershell - 如何使用 GithubActions 工作流调用 PowerShell 脚本?
我正在打电话.\build.ps1
,它似乎挂起:
https://github.com/nblockchain/ZXing.Net.Xamarin/runs/232358091
我需要一些特别的东西吗?在 AzureDevOps 中,这是开箱即用的。
java - Xamarin.Android 支持 GithubActions 工作流?(或如何以编程方式安装 JDK)
windows-latest
我正在尝试使用由 GithubActions 工作流(标记为)生成的 WindowsVM 构建 Xamarin.Android 库,但出现此错误:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(798,2):错误 XA5300:找不到 Java SDK 目录。请通过 /p:JavaSdkDirectory 设置。
在调用构建脚本之前,如何以编程方式将 VisualStudio Xamarin 工具安装到此 VM 中?恐怕只是安装 Java SDK(按照错误的指示)可能不会真正削减它。
(我正在从 AzureDevOps 迁移到 GithubActions;这与前者开箱即用,无需在 buildagent 配置上指定任何内容。)
github - 如何定义 GitHub 操作?
我正在尝试使用 GitHub 操作,但我很难让它开始。
作为第一步,我在一个全新的 repo 上复制了以下工作流程。 https://help.github.com/en/articles/creating-a-docker-container-action#example-using-a-private-action
但我得到一个解析错误
https://github.com/inforlife/action-test/blob/master/.github/main.workflow https://raw.githubusercontent.com/inforlife/action-test/master/.github/main.workflow?token =AA3RFK7OVCNLSMBMVHK6GB25SKZRQ
我在这里错过了什么吗?
maven - 在 github 操作中本地安装的 jar 依赖项
在我的 maven 项目中,我在本地创建一个 jar 并在 pom 中将其指定为依赖项。在 GitHub 操作中,安装步骤正在运行mvn install:install-file
,并且正在安装 jar 位置/root/.m2/repository/
。但是在下一个运行测试的命令中,mvn clean test
它正在检查 maven Central 中的依赖关系并失败。如果发生 GitHub 操作,我们如何使用本地安装的依赖项?
ios - Github action macos 钥匙串访问
我正在尝试将我们的 iOS CI 转移到 github 操作,但我遇到了一些构建问题。这些问题(fastlane 只是在健身房运行时挂起)似乎在使用 match 时出现。
这是让我认为它与钥匙串相关的日志
文档说 sudo 是无密码的,所以我假设钥匙串也是如此。我似乎错了,但我在文档中找不到任何东西。任何帮助将不胜感激。
编辑
Lyndsey Ferguson 下面的评论主要是解决方案。他们是使用 create_keychain 然后匹配的方法,我只能指定钥匙串和密码,所以我能够避免 import_certificate
编辑 2
这就是我在快车道上为解决这个问题所做的事情
xcode - Github Actions:xcodebuild 由于服务器指纹而失败
我正在尝试使用 Github Actions 构建一个 macOS 应用程序。这已经很好地工作了,直到我将我的依赖项迁移到 Swift 包管理器。现在我在构建我的应用程序时收到以下错误:
xcodebuild: error: Could not resolve package dependencies:
The server SSH fingerprint failed to verify.
我有一个私有 GitHub 存储库作为我的应用程序中的依赖项,使用 ssh 位置添加为 Swift 包。因此,我需要在Set up ssh-agent
步骤中为依赖项添加我的 ssh 密钥。使用步骤手动克隆存储库git clone
工作正常,但我需要让它与 xcodebuild 一起使用才能成功构建我的应用程序。
工作流文件
windows - GithubActions CI:如何在 Windows VM 中查找文件?
我有一个构建失败,因为它没有在某个特定路径中找到某个特定文件。可能这个文件只是在不同的SDK目录中(因为有新版本),所以我只想在整个C:
驱动器中搜索它。
但是,如果我在 GithubActions 工作流程中执行以下步骤:
然后工作流程挂起!它永远执行并且永远不会完成。(证明。)
那么如何找到特定的文件呢?
更新: 5 小时后,CI 进程被中止(可能是由 GithubActions 基础设施设置的超时),然后我可以看到输出,dir /s
如果你可以等待,就这样做。如果没有,您可以尝试@Samira 在她/他的回答中建议的内容,但 IME 并不总是有效(例如,如果我尝试搜索具有长文件名的文件,它不会找到它:日志证明了这一点,但在其他情况下它确实有效)而且它仍然有点长,40分钟!但不会长达5小时...