最近、私はDockerとJenkinsを使用して自分の小さなCI/CDセットアップをセットアップしています。私はJenkins用の新しいBlue Oceanプラグインをインストールし、パイプラインを設定しました:Git - > Runs tests - > Buildsからプルします。どちらが完璧に動作しますか。Jenkins Blue Oceanを使用してビルドを展開する
しかし、パイプラインに適切な展開/公開手順を作成する方法を見つけることができませんでした。ビルドした後、私はJenkinsコンテナをすべてのDockerコンテナを実行しているVPSにSSHし、その特定のコンテナをプルしてから再ビルドします(Docker Composeを使用)。
私はBlue Oceanに気付きましたが、テスト/ビルド後に実行されるbashスクリプトを入力するオプションがあります。これは私が使用するべきものですか?
私はJenkinsのSSHプラグインで公開する方法を検討していますが、このプラグインがBlue Oceanで動作するかどうか、またJenkinsコンテナのsshキーを作成する方法を見つけることができませんでした使用する。
更新されたコンテナをパブリッシュ/ビルドする方法に関する洞察力/推奨事項を非常に高く評価します。
こんにちは!ご回答有難うございます。しかし、私はまだ私がジェンキンのイメージにsshのキーを(ドッカーで実行されているように)得る方法がわかりません。 – HarveyD
@HarveyDあなたはsockキーを追加(COPY)するDockerfileを使って、あなた自身のjenkinsイメージを構築することができます。 – VonC
@HarveyD資格情報プラグインを使用して資格情報として保存します。 – pmr