cost 250 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 管道中將 PATH 設置為 sh 腳本?

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

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

GitLab CI 管道:無法運行管道

[英]GitLab CI Pipeline: Pipeline cannot be run

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

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. ...

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

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

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

Gitlab自動拉

[英]Gitlab auto pull

我在 GitLab 中有存儲庫。我在這個存儲庫中有測試和開發分支。 在 Gitlab 管道中,我安排了一個作業,每 24 小時自動運行一次測試分支管道。 在 Test.gitlab-ci.yml 我有 合並 Dev in Test 后,這部分代碼被去掉了。 下一次,當管道運行時,測試分支管道無法從開 ...

代碼覆蓋執行后 Cmakefile 丟失

[英]Cmakefiles missing after code coverage execution

我正在嘗試在 Ubuntu 平台中使用 LCOV 生成代碼覆蓋率報告。 我參考了 https://github.com/QianYizhou/gtest-cmake-gcov-example 這是工作。 我在我的 shell 腳本中提供 cmake --build../application/bui ...

當我們通過添加到存儲庫的 GitHub 操作推送時,哪個 url 被 GitHub 用於測試代碼?

[英]which url is used for testing code by GitHub when we push via GitHub actions added to repository?

我是 CI/CD 管道的新手,所以我嘗試將 GitHub 操作集成到我在xyz.com上運行的現有應用程序上進行單元測試。 我想確定我是否將代碼推送到 GitHub 以自動執行單元測試,以便url GitHub 用於部署應用程序。 我正在使用 laravel 因此,在為 CI/CD GitHub ...

安裝時結果不一致.rpm package

[英]Inconsistent results when installing .rpm package

我有一個.sh腳本,我打包為.rpm來分發。 我正在使用 GitLab CI CD 管道使用gitlab-ci.yml 。 我可以使用.spec地在.rpm中打包腳本。 問題是當我在各種系統中安裝.rpm (上傳和下載后)進行測試並確保它按照我的預期進行時。 所以在.spec文件中,我指定我想將它 ...

是否可以對文件夾執行一個步驟並使用 bitbucket 中的 Bitbucket-pipeline.yml 文件提交特定步驟?

[英]Is it possible to execute a step for folder and commit specific steps with Bitbucket-pipeline.yml file in bitbucket?

我有 1 個常見項目,包括前端和后端,有時后端有時前端正在獲得新提交,但我的管道 yml 正在為它們工作,並且即使它們沒有變化也將它們部署到服務器。 換句話說,如果我向前端添加 1 行代碼,管道也會部署后端。 這是我的 bitbucket-pipeline.yml 這是一個示例 Starter 管 ...

管道中的所有工作必須如何通過所有活躍跑步者中的 1 個活躍跑步者完成?

[英]How all the jobs in pipeline must get done through 1 active runners out of all active runners?

為服務配置了多個運行器,即 runner1 和 runner2。 兩個跑步者都很活躍。 在觸發服務的管道時,應該為所有作業/階段選擇 1 個運行器中的任何一個。 注意:- 對於兩個跑步者,分配了不同的機器。 任何人都可以提出建議來實現這一目標。 我是 DevOps 的新手,仍在探索和學習中。 瀏覽 ...

Gitlab CI 僅在將分支合並到 master 時執行 SAST 作業

[英]Gitlab CI execute SAST jobs only when merging branch to master

您好,我正在嘗試弄清楚如何僅在將分支合並到 master 時運行 SAST 作業,因為它們持續 5 分鍾並且在任何分支的每次推送中都在運行。 這意味着每次有人向他們的 MR 分支推送時,安全階段都會與所有 SAST 作業一起執行。 我想要實現的是當分支要合並到 master 時執行 SAST 作業。 ...

Gitlab CI/CD 緩存過期,因此構建失敗

[英]Gitlab CI/CD cache expires and therefor build fails

我在 typescript 和非常簡單的 gitlab CI/CD 管道中獲得了 AWS CDK 應用程序,它有 2 個階段,負責部署: npm run deploy只是 cdk 命令的包裝器。 但出於某種原因,有時會發生 node_modules 的緩存(可能)過期 - 只是deploy階段無法 ...

Gitlab yml 創建新分支時無法取回密碼

[英]Gitlab yml cannot retreive password when create the new branch

我創建 gitlab ci yml,如下所示: 和 nuget.config 如下 當我將源代碼推送到 gitlab 到 develop 分支時,一切都是綠色和成功的,但是當我從 develop 創建新的分支名稱 Production/1.0 時,它會拋出以下錯誤 $ export GITLAB_P ...

在 GitLab 管道之前運行預作業

[英]Run a pre job before GitLab pipeline

每次觸發新管道時,我都想運行一項作業。 這是一種准備工作,應始終在.gitlab-ci.yml中定義的所有其他工作之前執行例如 請讓我知道這是否可能或是否有其他方法。 提前致謝... 編輯我確實嘗試在stage下添加.pre 。 事情是我必須重寫規則並將其添加到我的准備工作階段。 此外,我還必須將規 ...

Github 操作失敗:無效標記壓縮接近堆限制分配失敗 - JavaScript 堆出 memory

[英]Github actions fails: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

在構建庫文件時,我不斷收到 memory 錯誤。 通過運行此命令export NODE_OPTIONS="--max-old-space-size=8192"在我的本地環境中解決了此問題。 但是,無論我在 Github 工作流文件中增加多少--max-old-space-size ,那里都沒有工作 ...

Gitlab Runner:找不到我的項目目錄

[英]Gitlab Runner : Not able to locate my project dir

我正在我的 Gitlab Runner 中編寫測試階段。 但我沒有得到我的項目子目錄。 正如我們從 ls 命令中看到的那樣,我的項目子目錄initialize-stream確實存在於路徑中,但是當我嘗試 cd 時,它會引發錯誤。 Sonarqube 中的錯誤 以上命令我正在執行 in.git-ci ...


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