Gitlab.com CI 错误:gitlab-runner-build:未找到

问题描述 投票:0回答:1

我有一个非常简单的 PHP 项目。大部分是静态内容; PHP 代码很少,没有数据库连接。我仍然希望 Gitlab.com 中有一个部署按钮。生产代码托管在普通的 ubuntu VPS 中。

我有这个 CI 配置,可以在部署到分支生产时从服务器拉取:

stages:
  - deploy

deploy1:
  stage: deploy
  image: ubuntu
  only: 
    - production
  before_script:
    - apt-get update
    - apt-get install --no-install-recommends --assume-yes --quiet openssh-client
  script:
    - echo "Passing..."
  after_script:
    - rm /tmp/ssh_key.pem

(我砍掉了脚本部分只是为了确保那里没有任何问题) 当我手动运行该作业时,我得到以下信息:

Running with gitlab-runner 13.5.0 (ece86343)
  on docker-auto-scale 72989761
Preparing the "docker+machine" executor
Using Docker executor with image ubuntu ...
Pulling docker image ubuntu ...
Using docker image sha256:d70eaf7277eada08fca944de400e7e4dd97b1262c06ed2b1011500caa4decaf1 for ubuntu with digest ubuntu@sha256:fff16eea1a8ae92867721d90c59a75652ea66d29c05294e6e2f898704bdb8cf1 ...
Preparing environment
00:01
/entrypoint: line 21: exec: gitlab-runner-build: not found
ERROR: Job failed (system failure): prepare environment: exit code 127. Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information

我一直在努力与之斗争,但无法让它发挥作用。有什么帮助吗?谢谢!

gitlab gitlab-ci web-deployment continuous-deployment gitlab-ci-runner
1个回答
0
投票

这似乎是您尝试设置

PATH
环境变量的问题。

© www.soinside.com 2019 - 2024. All rights reserved.