8
A
答えて
3
パイプライン内のジョブ間でアーティファクトを渡すことはできません。何らかの外部リソースを使用せずに保存することはできません。ただし、単一のジョブでタスク間をやりとりすることはできます。また、ジョブごとのレベルではなく、タスクごとのレベルでイメージを指定します。 Ergoは、あなたが望むことを行う最も簡単な方法は、ドッカー画像を生成するための最初のタスクと、それをコンテナ画像として消費する2つ目のタスクを持つことです。
あなたの場合、ビルドタスクでドッカーイメージを作成し、docker export
を使用してイメージのファイルシステムを出力に入れることができるrootfsにエクスポートします(my-task-image
)。特定のスキーマを、それが一致する必要のあるrootfs出力に留意してください。 rootfs/...(抽出された 'docker export')と空のjsonオブジェクトを含むmetadata.jsonが必要です。スキーマと一致させる方法については、https://github.com/concourse/docker-image-resource/blob/master/assets/inのdocker-image-resource内のinスクリプトを見ることができます。タスクに建てられた画像を使用するために
- task: use-task-image
image: my-task-image
file: my-project/ci/tasks/my-task.yml
:その後、後続タスクで、次のようなあなたのパイプラインYMLに画像パラメータを追加することができます。
関連する問題
- 1. ローカルマシンにドッカーをインストールせずにドッカーイメージを作成してプッシュすることは可能ですか?
- 2. ドッカー画像を構築するときに `WORKDIR`を表示することはできますか?
- 3. は、JTextAreaを使用せずにjavaで単純なテキストエディタを構築することは可能ですか?
- 4. Visual Studioで.netフレームワークを使用せずにSPAを構築することは可能ですか?
- 5. Angular 2 - ngForで、domを再構築せずに値を更新することは可能ですか?
- 6. サーバ側でスクリプト言語を使用せずにCMSを構築することは可能ですか?
- 7. qtフレームワークを使用せずにネイティブのUbuntuアプリケーションを構築することは可能ですか?
- 8. 外部依存関係をチェックせずにUSQLプロジェクトを構築することは可能ですか?
- 9. SDKを使用せずにアンドロイドAPKを構築することは可能です
- 10. このタイプのプログラムをPHPで構築することは可能ですか?
- 11. ドッカー画像を構築中にrequirements.txtファイルを実行できません
- 12. ローカルに構築されたドッカー画像を確認する方法は?
- 13. オブジェクト構築を非同期にすることは可能ですか?
- 14. コンテナを回転させずにドッカー画像を取得する
- 15. 自動補間するパンダシリーズを構築することは可能ですか?
- 16. ローカルに構築されたドッカー画像のsha256
- 17. ドッカー画像をFedora 26のDocker Hubにプッシュする方法は?
- 18. Bindで自分のDDNSを構築することは可能ですか?
- 19. ASP.NETサーバーコントロールプロジェクトなしでカスタムコントロールを構築することは可能ですか?
- 20. Gradleでiphoneプロジェクトを構築することは可能ですか?
- 21. BazelでUnity3Dプロジェクトを構築することは可能ですか?
- 22. サーバなしでHTML5アプリケーションを構築することは可能ですか?
- 23. ClojureでWebダッシュボードを構築することは可能ですか?
- 24. 64ビットマシンで32ビットを構築することは可能ですか
- 25. UnityでRESTfulなサーバーを構築することは可能ですか?
- 26. Azureにハイブリッドネットワークを構築することは可能でしょうか?
- 27. アプリケーションのアップデートを再構築せずにドッカーイメージにプッシュできますか?
- 28. コードレビューのスコアをリセットせずに、Gerritでパッチセットをプッシュすることは可能ですか?
- 29. アプリベースのサーバーを使用せずに、ファイヤーベースでプッシュ通知を送信することは可能ですか?
私はこれをやろうとしましたが、イメージを正常に構築するためのタスクを取得できません。私が知っている限り、タスクはドッカーで実行する必要があります。つまり、ドッカー内でドッカー内でビルドを実行しなければならないことを意味します。 – Shawabawa
[チュートリアル](http:// engineering。 pivotal.io/post/concourse-docker-image-resource-cache-tutorial/) 'docker-image-resource'を使って書きました – materialdesigner
もう一度イメージをプッシュします。ドッキング用のコンテナを作成し、プッシュなしで使用できるようにしたい – Shawabawa