問題タブ [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.
git - GitLab ランナーが http 経由でリポジトリをクローンできない
テスト環境で実行されている GitLab の最新の Docker イメージがあり、GitLab ランナーで問題が発生しています。HTTP リンク経由で複製できず、次のメッセージが表示されます。
フラグを付けて gitlab-runner を実行し、--debug
試みていた正確なアドレスを (トークンをそのまま使用して) 使用したところ、リポジトリを問題なく複製できました。サービスがリポジトリのクローンを作成できない理由がわかりません。ランナーエグゼキュータも「docker」として構成されています。そのコンテナへのポート マッピングの問題があるのではないでしょうか?
gitlab - カスタム認証の背後で Gitlab CI を実行していますか?
Gitlab の APT リポジトリを使用して、Debian ホストに gitlab-ce をインストールしようとしました。この例をプルし、ランナーが構成されたホストにプッシュしたところ、次のエラーが発生しました。
ランナーをhttp://localhost/ciに向けても役に立ちませんでした。ツールを機能させるには、HTTPS 認証を削除する必要がありますか?
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 が見つかりません 警告: ローカルで見つかったイメージが代わりに使用されます。
gitlab - `test:最初のジョブ: スクリプトは文字列または文字列の配列でなければなりません`
簡単な "hello, world" Gitlab CI スクリプトを作成したいと思います。私はすでに Docker ランナーを動作させており、次のようなことを試しています。
残念ながら、ビルドは次のエラーで失敗します。test:first job: script should be a string or an array of a strings
私は何を間違っていますか?
android - Gitlab Runner が、新しい yml 形式を使用した Android ビルドの作成に失敗する
私は gitlab ランナーを使用しており、クイック スタート ガイドに従ってランナーを正しくリンクしています。しかし、yml ファイルに問題があります。私の知る限り、問題はdockerイメージのどこかにあります。しかし、デバッグして修正する手順がどうあるべきかわかりません。Docker イメージは、以下のログにリストされています。ビルド ツールと adt はすべて beevelop/android にあります。
Gitlab ランナー ログ:
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
コマンドで失敗します。
なぜこれが失敗するのか、私にはまったくわかりません。
手伝ってくれてありがとう。
gitlab - GitLab CI ビルドは保留中のまま
gitlab.com
最近、無料サービスで GitLab-CI を使い始めました。最初はすべてうまくいきましたが、今ではプロジェクトをビルドできなくなっているようです。ビルドは と表示されpending
、何もしません。
ビルドリストにあるものは次のとおりです。
ビルドの詳細を確認すると、次のようになります。
お気づきかもしれませんが、リストでは各ビルドにランナー ID が割り当てられていますが、詳細ページではランナー セクションが空白になっています。
最初は、インフラストラクチャによる遅延だと思っていましたがgitlab.com
、実際にはそのままで止まっているだけです...
編集
1 年以上前のことですが、この質問に関する通知を受け取り続けています。私の記憶が正しければ、問題の原因は GitLab 自体にありました。GitLab のドキュメントに従って、セットアップが有効であることを確認し、最善を尽くしてください!