問題タブ [concourse]

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 投票する
1 に答える
817 参照

continuous-integration - 複数の SCM からプルし、Concourse CI の mv ファイルを workdir にプルします。

私はかなり長い間これに頭を悩ませてきましたが、それを理解することはできません(しかし、それは簡単なことであるに違いありません)。

現在、私がやろうとしているのは、2 つのリポジトリ (2 つの別々のディレクトリが自然に作成される) からプルしてから、あるディレクトリから別のディレクトリにファイルを移動して、Dockerfile を正常に実行しようとしています。

私の Pipeline.yml ファイルは次のようになります。

実際に Concourse にデプロイできるパイプラインを投稿しました。しかし、私は多くのことを試しましたが、これを行う方法がわかりません。git-nexus-licenseライセンス ファイルをディレクトリからディレクトリに移動する作業に行き詰まっていますgit-nexus-docker-images。私が行ったことは、nexus.licファイルをmvしていないようです。これは、dockerイメージの構築中に、ディレクトリでそのファイルが見つからないために失敗するためです。

編集: 上記のコードを使用して "mv" を実行できましたがnexus.lic、ファイルが見つからないため、ビルドはまだ失敗しています! 何が間違っているのかわかりません。ビルドは手動で行うと正しく動作しますが、Concourse では失敗します。

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

concourse - Concourse がリソースを「put」した後に「get」するのはなぜですか?

次のパイプラインを構成すると:

イメージをビルドして Docker レジストリーにプッシュした後、イメージをフェッチします。これには時間がかかる可能性があり、最終的にはビルドに何も追加されません。無効にする方法はありますか?

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

amazon-ec2 - Concorse の Web-UI コンテナーが停止し続ける

ubuntu 14.04 ec2 インスタンスでコンコースをテストしようとしています。ドキュメントのこちらに示されているdocker-composeの例で、コンテナ化されたバージョンのソフトウェアを使用しようとしています。ただし、どの試行でも、 concourse-webコンテナは約 15 秒後に失敗します。ec2 でコンコースをすばやく簡単にセットアップしてテストできるようにしたいのですが、コンテナー化されたバージョンのソフトウェアを使用して実行するにはどうすればよいですか?

より詳しい情報:

これを起動して実行するために使用しているスクリプトは次のとおりです。

docker-compose up -dただし、コンテナを実行してから約 15 秒後にconcorse_concourse-web_1実行が停止し、どの時点でもブラウザから接続できません。コンテナが失敗したときの最後の docker ログを次に示します (他にもありますが、すべてを収めることはできないため、自分でテストして完全なログを確認してください)。

また、コンテナーを停止して削除しようとした後、concorse_concourse-worker_1 コンテナーを削除できず、docker ps -aDead として表示されます。削除しようとすると、次のエラー メッセージが表示されます。