微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Buildkite Windows代理无法findgit可执行文件

我无法使Windows构build代理运行构build。 代理无法检出我的源代码。 (即时通讯使用Windows 10) 请参阅GitHub问题

运行构build时,我看到以下错误

buildkite Error: There was an error running `git clone -v -- [email protected]:myorg/myrepo.git .` (exec: "git": executable file not found in %PATH%)

我已经使用chocolatey安装了git ,可以在代理主机上的CMD和Powershell中访问git如果在PowerShell中运行gci env:Path ,我可以在我的path中看到它。 git的目录在这里结束:

C:Program FilesdockerDockerResourcesbin;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Filesgitcm...

从BK的Web UI的构build日志中,我看到以下环境variables被打印出来:

当我尝试启动一个脚本时,它会打开,然后立即closures

如何使用pipe道将一个命令的输出redirect到另一个命令的input?

批量ERRORLEVEL ping响应

每次我运行一个meteor命令,我得到一个错误

如何打开Windows命令提示符到VIM中当前文件的当前目录?

buildkite=true buildkite_AGENT_ACCESS_TOKEN=xxx buildkite_AGENT_DEBUG=true buildkite_AGENT_ENDPOINT=https://agent.buildkite.com/v3 buildkite_AGENT_ID=xxx buildkite_AGENT_NAME=DESKTOP-1 buildkite_AGENT_PID=5180 buildkite_ARTIFACT_PATHS= buildkite_BIN_PATH=C:UsersJasonDownloadsbuildkite-agent-windows-amd64-3.0-beta.27 buildkite_BRANCH=fix/build buildkite_BUILD_CHECKOUT_PATH=buildsDESKTOP-1myorgmyrepo buildkite_BUILD_CREATOR=Jason buildkite[email protected] buildkite_BUILD_ID=xxx buildkite_BUILD_NUMBER=18 buildkite_BUILD_PATH=builds buildkite_BUILD_URL=https://buildkite.com/myorg/myrepo/builds/18 buildkite_COMMAND=msbuild buildkite_COMMAND_EVAL=true buildkite_COMMIT=HEAD buildkite_GIT_CLEAN_FLAGS=-fxdq buildkite_GIT_CLONE_FLAGS=-v buildkite_HOOKS_PATH=hooks buildkite_JOB_ID=xxx buildkite_MESSAGE=First build buildkite_ORGANIZATION_SLUG=myorg buildkite_PIPELINE_DEFAULT_BRANCH=master buildkite_PIPELINE_PROVIDER=github buildkite_PIPELINE_SLUG=myrepo buildkite_PLUGINS_PATH=plugins buildkite_PROJECT_PROVIDER=github buildkite_PROJECT_SLUG=myorg/myrepo buildkite_PULL_REQUEST=false buildkite_PULL_REQUEST_REPO= buildkite[email protected]:myorg/myrepo.git buildkite_REPO_SSH_HOST=github.com buildkite_RETRY_COUNT=0 buildkite_SCRIPT_PATH=msbuild buildkite_SOURCE=ui buildkite_SSH_FINGERPRINT_VERIFICATION=true buildkite_TAG= buildkite_TIMEOUT=false CI=true PATH=C:UsersJasonDownloadsbuildkite-agent-windows-amd64-3.0-beta.27; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL

请注意,该输出中的PATH与来自Powershell的PATH ,并且不包含二进制编码的path。

完整的构build输出

Build environment variables 0s buildkite=true buildkite_AGENT_ACCESS_TOKEN=xxx buildkite_AGENT_DEBUG=true buildkite_AGENT_ENDPOINT=https://agent.buildkite.com/v3 buildkite_AGENT_ID=xxx buildkite_AGENT_NAME=DESKTOP-1 buildkite_AGENT_PID=5180 buildkite_ARTIFACT_PATHS= buildkite_BIN_PATH=C:UsersJasonDownloadsbuildkite-agent-windows-amd64-3.0-beta.27 buildkite_BRANCH=fix/build buildkite_BUILD_CHECKOUT_PATH=buildsDESKTOP-1myorgmyrepo buildkite_BUILD_CREATOR=Jason buildkite_BUILD_CREATOR_EMAIL= [email protected] buildkite_BUILD_ID=xxx buildkite_BUILD_NUMBER=18 buildkite_BUILD_PATH=builds buildkite_BUILD_URL=https://buildkite.com/myorg/myrepo/builds/18 buildkite_COMMAND=msbuild buildkite_COMMAND_EVAL=true buildkite_COMMIT=HEAD buildkite_GIT_CLEAN_FLAGS=-fxdq buildkite_GIT_CLONE_FLAGS=-v buildkite_HOOKS_PATH=hooks buildkite_JOB_ID=xxx buildkite_MESSAGE=First build buildkite_ORGANIZATION_SLUG=myorg buildkite_PIPELINE_DEFAULT_BRANCH=master buildkite_PIPELINE_PROVIDER=github buildkite_PIPELINE_SLUG=myrepo buildkite_PLUGINS_PATH=plugins buildkite_PROJECT_PROVIDER=github buildkite_PROJECT_SLUG=myorg/myrepo buildkite_PULL_REQUEST=false buildkite_PULL_REQUEST_REPO= buildkite[email protected]:myorg/myrepo.git buildkite_REPO_SSH_HOST=github.com buildkite_RETRY_COUNT=0 buildkite_SCRIPT_PATH=msbuild buildkite_SOURCE=ui buildkite_SSH_FINGERPRINT_VERIFICATION=true buildkite_TAG= buildkite_TIMEOUT=false CI=true PATH=C:UsersJasonDownloadsbuildkite-agent-windows-amd64-3.0-beta.27; PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL Running global environment hook 0s # Skipping,no hook script found at "hooksenvironment.bat" Running global pre-checkout hook 0s # Skipping,no hook script found at "hookspre-checkout.bat" Preparing build directory 0s # Changing working directory to "buildsDESKTOP-1myorgmyrepo" ⚠ buildkite Warning: Could not performn `ssh-keygen` (exec: "ssh-keygen": executable file not found in %PATH%) > git clone -v -- [email protected]:myorg/myrepo.git .

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐