問題タブ [gitlab-ci-runner]
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.
gitlab - GitLab CI ジョブを手動で開始 (デプロイ)
gitlab ci ジョブを手動で開始するようにマークすることは可能ですか?
アプリケーションの展開に必要ですが、展開するかどうかを決定したい
gitlab - gitlab はジョブに使用するランナーをどのように決定しますか?
プロジェクトで利用可能なランナーが複数ある場合、gitlab ci はどのランナーを使用するかをどのように決定しますか?
オムニバス gitlab 8.6.6-ee インストールがあり、2 つのランナーが構成されています。ランナーは、異なるコンピューターで実行されていることを除いて、同一です (docker イメージ、構成など)。
それらが両方ともアイドル状態で、どちらかが実行できるジョブが入ってきた場合、どちらが実行されますか?
gitlab - gitlab-ci: php -v bash: 24 行目: php: コマンドが見つかりません
ランダムな問題が発生しています。
70% の確率で、次のエラーが発生します。
しかし、奇妙なことに、同じビルドを再実行し続けると成功します。
何か案は?
continuous-integration - Gitlab サーバーをセットアップし、Gitlab ランナーを構成することは必須ですか?
Gitlab CI(バージョン 8.0) のドキュメントとブログによると、私は赤くなっていました。Gitlab サーバーと VM/docker などに Gitlab ランナーをセットアップする必要があるという結論に達しました。間違っていたら訂正してください。
私は継続的インテグレーションの概念に非常に慣れていません。Virtual Machine に Runner をセットアップすることが義務付けられているか、または Runner なしで Gitlab CI を使用する別の方法があるか教えてください。この質問がばかげている場合は申し訳ありません。
Gitlab CI をエンドツーエンドでセットアップして使用するための優れたドキュメントを誰かが持っている場合、どこから始めればよいか教えてください。ありがとうございました。
windows - gitlab runner と bash をシェルとして使用する Windows マシンで c:\ にアクセスする方法
- Windows Server 2012 マシンで gitlab ランナーを実行しています。
- win-bash をインストールし、bash 実行可能ファイルの場所をシステム パスに追加しました。
- シェルに bash を使用するようにランナーの config.toml ファイルを構成しました
- ビルド プロセスの一部として実行する必要がある python スクリプトがマシンに保存されています。このスクリプトは Windows マシンに保存され、c:\path\to\script.py にあります。
- 私のビルド スクリプトの最初の行は、作業ディレクトリを出力し、
pwd
これを返します。/home/gitlab-runner/builds/2b321e5b/0/Firmware/PSoC5LP
私の質問はこれです: C:\ ドライブにアクセスするにはどうすればよいですか?
私は Windows マシンで実行しており、他の端末 (cmd.exe、powershell、bash.exe を直接実行) から bash を起動すると、bash を起動した場所から標準の Windows ディレクトリ構造に移動します。
/home/ がなく、標準の Linux ディレクトリ構造が見えません。このため、絶対パスを介してファイルにアクセスできないため、ビルド スクリプトは失敗します (ランナーの bash コンテキストで相対パスがどのように見えるかさえわかりません)。
ここに私のビルドスクリプトの関連部分があります:
ランナーからのサンプル出力は次のとおりです。
ubuntu-14.04 - GitLab CI: JAVA_HOME を設定できません
Ubuntu 14 で git-lab サーバーを実行しています。git-lab Ci でビルドをコンパイルしようとしていますが、何らかの理由で同じエラーが何度も発生します。
JAVA_HOME のパスをどのように変更しても、常に同じ結果になります。JVM フォルダー内に 4 つのフォルダーがあります。
しかし、パスを設定したディレクトリに関係なく、常に同じ結果になります。
これが私の.gitlab-ci.yml
ファイルです:
このエラーの原因は何ですか?
ssh - GitLab のデフォルトの共有ランナーに ssh する方法は?
私は GitLab.com とデフォルトの共有ランナーを使用しています。以下は私の .gitlab-ci.yml ファイルです。
ここでは docker イメージ "maven:3.3.9-jdk-8" を使用しています。docker イメージを使用してデフォルトのランナーに ssh し、同じイメージに対してさらに構成を行うことができる方法はありますか? これは、nodejs、mongodb などの他のパッケージをインストールする場合に必要になります。
カスタムランナーを設定することでこれを達成できますが、ドッカーイメージを使用してデフォルトのランナーから同じことを達成できる方法はありますか. ありがとう
gitlab - Gitlab CI Runner ユーザーの変更
現在、GitlabCI でビルドを開始すると、gitlab-runner ユーザーで実行されます。会社の内部ユーザーに変更したい。それを解決する /etc/gitlab-runner/config.toml へのパラメーターが見つかりませんでした。
私の現在の構成: