問題タブ [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.

0 投票する
3 に答える
8723 参照

git - GitLab ランナーが http 経由でリポジトリをクローンできない

テスト環境で実行されている GitLab の最新の Docker イメージがあり、GitLab ランナーで問題が発生しています。HTTP リンク経由で複製できず、次のメッセージが表示されます。

フラグを付けて gitlab-runner を実行し、--debug試みていた正確なアドレスを (トークンをそのまま使用して) 使用したところ、リポジトリを問題なく複製できました。サービスがリポジトリのクローンを作成できない理由がわかりません。ランナーエグゼキュータも「docker」として構成されています。そのコンテナへのポート マッピングの問題があるのではないでしょうか?

0 投票する
1 に答える
340 参照

gitlab - カスタム認証の背後で Gitlab CI を実行していますか?

Gitlab の APT リポジトリを使用して、Debian ホストに gitlab-ce をインストールしようとしました。この例をプルし、ランナーが構成されたホストにプッシュしたところ、次のエラーが発生しました。

ランナーをhttp://localhost/ciに向けても役に立ちませんでした。ツールを機能させるには、HTTPS 認証を削除する必要がありますか?

0 投票する
2 に答える
31073 参照

android - Gitlab CI gradle 依存関係キャッシュ

私は Gitlab CI で Android を構築していますが、毎回依存関係をダウンロードするのは面倒です。私はキャッシングを試みました:

私の .gitlab-ci.yml の 26594 回目のイテレーションはhereです。gradlew をキャッシュせずに毎回ダウンロードすると、さらに時間がかかるため、ビルド環境に gradle をインストールしました。ビルドに使用する画像はこちらです。CI サーバーの起動スクリプトはここにあります。キャッシュが機能する場合、すべてのビルドで依存関係のリストがダウンロードされることはないと思います。

ビルドログ:

gitlab-ci-multi-runner 0.7.2 (998cf5d) Using Docker executor with image android ... pulling docker image gitlab/gitlab-runner:build ... Pulling docker image android:latest ... 警告: Cannot pull the latestイメージのバージョン android:latest : エラー: image library/android:latest が見つかりません 警告: ローカルで見つかったイメージが代わりに使用されます。

0 投票する
2 に答える
5094 参照

gitlab - `test:最初のジョブ: スクリプトは文字列または文字列の配列でなければなりません`

簡単な "hello, world" Gitlab CI スクリプトを作成したいと思います。私はすでに Docker ランナーを動作させており、次のようなことを試しています。

残念ながら、ビルドは次のエラーで失敗します。test:first job: script should be a string or an array of a strings

私は何を間違っていますか?

0 投票する
1 に答える
624 参照

android - Gitlab Runner が、新しい yml 形式を使用した Android ビルドの作成に失敗する

私は gitlab ランナーを使用しており、クイック スタート ガイドに従ってランナーを正しくリンクしています。しかし、yml ファイルに問題があります。私の知る限り、問題はdockerイメージのどこかにあります。しかし、デバッグして修正する手順がどうあるべきかわかりません。Docker イメージは、以下のログにリストされています。ビルド ツールと adt はすべて beevelop/android にあります。

Gitlab ランナー ログ:

0 投票する
1 に答える
4805 参照

docker - docker gitlab-ci-multi-runner で docker-compose を実行する

開発環境用の docker-compose を使用して、Docker で実行されているプロジェクトがあります。

gitlab-ci-multi-runner "Docker mode" インスタンスを使用して GitLabCI で実行したいと考えています。

ここに私の .gitlab-ci.yml ファイルがあります:

soullivaneuh/docker-bashイメージは、bash がインストールされた単なるDocker イメージであることに注意してください。

スクリプトは次のdocker-compose up -dコマンドで失敗します。

なぜこれが失敗するのか、私にはまったくわかりません。

手伝ってくれてありがとう。

0 投票する
5 に答える
34760 参照

gitlab - GitLab CI ビルドは保留中のまま

gitlab.com最近、無料サービスで GitLab-CI を使い始めました。最初はすべてうまくいきましたが、今ではプロジェクトをビルドできなくなっているようです。ビルドは と表示されpending、何もしません。

ビルドリストにあるものは次のとおりです。

ビルド

ビルドの詳細を確認すると、次のようになります。

詳細

お気づきかもしれませんが、リストでは各ビルドにランナー ID が割り当てられていますが、詳細ページではランナー セクションが空白になっています。

最初は、インフラストラクチャによる遅延だと思っていましたがgitlab.com、実際にはそのままで止まっているだけです...

編集

1 年以上前のことですが、この質問に関する通知を受け取り続けています。私の記憶が正しければ、問題の原因は GitLab 自体にありました。GitLab のドキュメントに従って、セットアップが有効であることを確認し、最善を尽くしてください!