cost 312 ms
錯誤:最多接受 1 個參數,在 GitLab-CI YAML 文件中運行 docker 構建時收到 5 個

[英]Error: accepts at most 1 arg(s), received 5 when running docker build in GitLab-CI YAML file

我正在嘗試在我的gitlab-ci.yml文件的一項工作中運行腳本,如此處所示但我收到此錯誤Error: accepts at most 1 arg(s), received 5 我是 yml 語法的新手,因此不太確定為什么命令讀取為 5 個參數而不是 1 個。任何幫助將不勝感激! ...

Gitlab-ci:在同一階段使用規則和下游管道觸發器時出錯

[英]Gitlab-ci: Getting error when I use rules and downstream pipeline trigger in the same stage

我想觸發下游管道,但在此之前我需要用規則方法消除分支,我只想用特定的分支觸發它。 但是當我運行管道時出現此錯誤downstream pipeline cannot be created reference not found我錯過了什么或者我不能在同一階段使用規則和觸發器方法嗎? 我的舞台: ...

如何在 gitlab 管道中將 PATH 設置為 sh 腳本?

[英]How to setup PATH to sh script in gitlab pipeline?

我有一個 bash 腳本plan.sh在管道執行期間執行多次。 我想只使用文件名而不是完整路徑來執行腳本。 所以我正在設置 PATH 環境變量。 但是這會引發錯誤 $ chmod +x 計划.sh chmod: 無法訪問 'plan.sh': 沒有那個文件或目錄 ...

多項目管道 Gitlab?

[英]Multi Project pipeline Gitlab?

這是我的數據庫管道的模板 這是我的端到端測試管道的模板。 我正在嘗試將特定工作從一個項目調用到另一個 GitLab 項目。 誰能向我建議如何實現這一目標? 我也想更改父作業的參數。 請查看#E2E管道中重置數據作業的注釋。 ...

為什么使用 gitlab resource_groups 的作業准備就緒后無法啟動?

[英]Why do jobs using gitlab resource_groups not get started when they are ready?

我在使用 gitlab 資源組進行管道設計時遇到問題。 在這里查看我簡單的 reduced.gitlab-ci.yml: 我想要實現的目標: 測試硬件無法並行處理多個進程,所以我想在此硬件上一次只運行一個管道我在最后階段使用資源組來實現這一點想法:測試需要很多時間,例如,如果在測試期間進行了多次提 ...

GitLab CI 管道:無法運行管道

[英]GitLab CI Pipeline: Pipeline cannot be run

我無法找出為什么我的 Repo 的 GitLab CI 管道無法運行。 我有一個.gitlab-ci.yml文件並啟用了該功能,但管道不會運行。 此外,如果我嘗試手動觸發管道,我會返回以下錯誤。 CI 功能已啟用。 這是我的.gitlab-ci.yml文件。stages: - build ...

GitLab 由於不支持 class 文件主要版本 61,gemnasium-maven 分析器 v3.11.1 依賴項掃描失敗

[英]GitLab gemnasium-maven analyzer v3.11.1 fails dependency scan due to unsupported class file major version 61

我正在嘗試為我的自托管 GitLab 服務器中的存儲庫設置 GitLab 依賴項掃描。 我已經包含了作業模板和測試階段,因為我已經覆蓋了階段子句。 工作開始了,但很快就失敗了。 當我將變量SECURE_LOG_LEVEL設置為debug時,我看到以下 output。 我該如何解決這個問題? 我正在使 ...

Gitlab 組 API 根據使用的令牌返回不同的值

[英]Gitlab Group API returns different values depending on the token used

我正在使用 curl 查詢 Gitlab 組 API。使用 PAT 令牌時得到的結果與使用 CI_JOB_TOKEN 時得到的結果不同。 PAT 令牌返回我有權訪問的所有組,但使用 CI_JOB_TOKEN 返回奇怪的響應。 我讀到 CI_JOB_TOKEN 與運行管道的用戶具有相同的權限。 返回 ...

Docker 已激活 Conda Env 並准備好執行 Shell 命令的圖像

[英]Docker Image with Conda Env Activated and Ready for Shell Commands

通過尋找解決方案,我嘗試了很多方法。 我認為我的問題是不同的。 我想要一個 docker 圖像,它安裝了環境,然后處於活動狀態並准備好執行 shell 命令,例如:flake8、pylint、black、isort、coverage Dockerfile conda_env_unit_test. ...

Dockerfile 部署到 Kube.netes 時 ENV 在容器中丟失

[英]Dockerfile ENV lost in container when deployed to Kubernetes

多年來,我們在本地構建了基本的 PHP-FPM 容器鏡像,代碼如下,包括 Oracle 數據庫支持: 從這個圖像我們構建部署到 Kube.netes 集群的應用程序特定圖像,並且TNS_ADMIN變量和值一直沒有問題。 我們最近更改了圖像的構建方式(使用 Kaniko 和 GitLab CI 而不是 ...

使用 kaniko 推送現有的 tarball 圖像

[英]Push existing tarball image with kaniko

我想使用 kaniko 在我的 GitLab CI 管道中構建一個 Docker 圖像(tarball),然后使用 trivy 對其進行掃描並使用 kaniko 將其推送到 AWS ECR。 第 1 步:kaniko 構建(tarball) 第 2 步:瑣碎掃描第 3 步:kaniko 推送(到 A ...

如何使用錨點來防止代碼段重復?

[英]How to use an anchor to prevent repetition of code sections?

假設我有許多作業都執行類似的腳本系列,但需要在它們之間進行一些更改的變量: 我所需要的就是能夠定義例如 如果我能做一個像這樣的錨就好了: 並將其包含在那里: 這不起作用,在 yaml 驗證器中我收到如下錯誤 我還嘗試制作一個錨點,其中包含其中script下的一些條目: 這意味着我必須從更高一級將它 ...

Node.js 后端圖像已保存,但在重新啟動容器后它們消失了

[英]Node.js backend images are saved but after restarting the container they are gone

我有個問題。 在multer的幫助下,我將圖像保存在后端服務器的一個特殊文件夾中。 但是,問題是服務器一重啟,圖片就沒有了。 有沒有辦法重寫 CI/CD 管道或 gitlab 運行程序,以便圖像保留?stages: - build - deploy build docker ima ...

本地工作 build.gradle 在 gitlab-ci runner 中失敗

[英]Locally working build.gradle is failing in gitlab-ci runner

在本地我運行一個 docker 容器基於圖像adoptopenjdk:11-jdk 在我的容器中,我運行./scripts/bash/run_plugin_tests.sh其中只包含gradlew check 構建成功並執行測試在我們的 Gitlab 服務器上我正在運行一個 gitlab ci ru ...

作業不顧工作流規則運行

[英]Jobs run despite workflow rules

我確實在 GitLab(版本 15.7.0)上設置了一個 CI,並且我試圖僅在master分支上進行了提交時才嘗試運行管道,首先。 只有在 master 分支上進行提交時,管道才應該運行,但事實並非如此。 它針對推送到任何分支的任何提交運行。 這就是我放在gitlab-ci.yml中的內容:defa ...

從合並請求中排除 gitlab-ci.yml

[英]Excluding gitlab-ci.yml from merge-request

我有 2 個分支:stage 和 master - 每個分支都有自己的 .gitlab-ci.yml 和不同的腳本。 如何從合並請求中排除這些文件,以便它們在每個分支中保持唯一? 我嘗試使用 gitattributes 和合並策略 - 但這種方法只適用於本地。 然后我決定為所有分支創建一個通用的g ...

Gitlab Runner 處於活動狀態但未執行作業

[英]Gitlab Runner is active but not doing jobs

我在我的機器 (mac os) 上安裝了 gitlab-runner,將一個跑步者注冊為 sudo,Settings->CICD->Runners 顯示跑步者處於活動狀態。 但是,跑步者沒有從事任何工作。 作業排隊並停留在“待定”狀態。 另請注意,注冊時設置->CICD->跑 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM