問題タブ [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.
macos - Mac OS X でコンコース タイム リソースがトリガーされない
私はコンコースを初めて使用し、それを使い始めることに本当に興奮していますが、ここで説明されている Hello World の例を実行する際に問題があります: https://concourse-ci.org/hello-world.html (時間リソースの例)
この例は、コンコースのスタンドアロン バイナリを使用して Mac OS X (El Capitan) で実行しています。Mac 用のパイプラインを少し編集して、次のようにしました。
しかし、何らかの理由で時間リソースがトリガーされません。ジョブ「navi」は起動されません。なぜこれが起こるのでしょうか?OS Xと何か関係がありますか?
navi ジョブを直接トリガーすると、次のようになります: 1m ごと - 利用可能なバージョンがありません (画像)
saucelabs - コンコース CI とビルド番号
私は Jenkins からConcourse CIを使用して Sauce labs e2e テストを実行する方法に移行しています。Saulabs は、同じビルド番号文字列を持つテストをまとめてグループ化します。
上記のように、環境変数を使用してスクリプトにビルド番号を渡すにはどうすればよいですか。Concourse GUI はname #numberを使用します。これを取得する方法はありますか。docker コンテナー内のすべての環境変数を出力しようとしましたが、デフォルトでは設定されていません。
vagrant - Vagrant: concourse/lite バージョン 2.2.1 は ssh に接続できません
Vagrant 1.8.4 で Virtualbox バージョン 4.3.40r110317 を実行しており、vagrant でコンコース VM を開始しようとしています。concourse/lite バージョン 2.2.1 vagrant box を開始しようとしていますvagrant up
が、この時点で停止します:
機能する concourse/lite バージョン 1.2.0 を作成できますが、使用しようとしたバージョン 2 の新しいバージョンはすべて同じ時点で失速します。
参考までに、私のVagrantfileは次のとおりです。
ノート:
他の依存関係の問題により、virtualbox のバージョンを更新できません。私の現在のバージョンで動作する最新バージョンのコンコースをたまたま知っているなら、それは役に立ちます。
git - 反復的なリソースとジョブのコンコース ループを作成する方法は?
現在、git リポジトリから dockerhub イメージを更新できるコンコース パイプライン スクリプトがあります。以下のチュートリアルを参考に作成しました。この git リポジトリにはいくつかの docker コンテナーがあり、スクリプトをよりクリーンで読みやすくするために、コンテナーごとにdocker-image
リソースとジョブを繰り返すためにそれらを反復できるようにしたいと考えています。image-update
これが私の現在のスクリプトです:
docker-image
1 つのリソースとimage-update
ジョブのみを作成する必要があるように、これを変更するにはどうすればよいですか?
macos - localhost で fly execute が失敗する
ローカル コンコース インスタンスで実行したい単純なタスクがあります。
build-frontend.yml
タスクが実行されます:
ターゲットは利用可能です:
ブラウザから UI に接続できますが、localhost に接続できないと表示されるのはなぜですか?
docker - コンコースは、有効なリポジトリ/タグではなく、docker イメージをローカル リポジトリに配置できません
Concourse をビルドして docker にデプロイできません。次のエラーが発生します。
無効な引数 " http://10.250.249.243:5000/frontend-srv-img :latest " for t: Error parsing reference: " http://10.250.249.243:5000/frontend-srv-img :latest " は有効なリポジトリ/タグ 「docker build --help」を参照してください。
タスクでフロントエンド ソース リポジトリを構築しようとすると、dist: frontend-dist が発生します。
次に、この dist をローカルの docker レジストリへの "put" で使用したいので、"put" に dist フォルダーと docker ファイル パスを指定します。注: dist と docker ファイルは、異なるリポジトリ/ブランチから取得されます。
build-frontend.yml