Windows上でビルド・パイプラインを実行していて、Linuxに移行できないという単純な理由は、Linux上のSQL ServerのRC1バージョン。したがって、Linuxマシン上のコンテナでSQL Serverをスピンアップする必要があるビルドパイプラインを実行するための私の唯一の選択肢は、JenkinsをWindows上に保つことです。私の質問は、WindowsサーバからリモートのLinuxホストにコンテナを作成する最もエレガントな方法は何ですか?私は遠隔シェルを使うことができましたが、これは本当に厄介なやり方です。Windows上で動作するJenkinsからLinux上にドッキング・コンテナを作成する
2
A
答えて
2
Linux
マシンにホストにインストールされているJenkinsのslave
をインストールし、SQLコンテナを起動するジョブを実行すると、これを行うことができます。
あなたはPipeline
ジョブを使用して、マスターにいくつかの手順を実行して、あなたは、単一のパイプラインの仕事でそれを達成するには、以下の構文に従うことができ、あなたのWindows
ホストからリモートホストでSQLパッケージをコールしたいので:
node('master') {
...................
<some task to perform>
...................
}
node('slave1 && slave2') {
...................
<some task to perform>
...................
}
関連する問題
- 1. CentOS7上のjenkinsコンテナ内のjenkinsユーザとのドッキングを実行する
- 2. Linux上でハードディスクエラーを作成する
- 3. Mac/Linux上でWindows Azure .cspkgと.cscfgファイルを手動で作成する
- 4. Linux上のPython Requests 403がWindowsで動作する
- 5. ドッキング・コンテナの中からlocalhostへのリクエストを作成する
- 6. Windows上でJenkinsがLinux上で実行しているパッケージを展開する
- 7. Ansible:コンテナ作成時にドッキング・コンテナ出力を取得する
- 8. NET :: SSH :: Windows上で動作する構成を期待する
- 9. pySFMLをLinux上で動作させる
- 10. タスクバーの上にドッキング可能なフォームを作成する
- 11. Windows Server 2008上で動作するJenkinsによるシェルスクリプトの実行
- 12. Windows上で動作するAndroidエミュレータ
- 13. Ipad GUI Windows上で動作するプロトタイピングツール
- 14. C. freadはWindowsではなくLinux上で動作します
- 15. サブクエリはWindowsでは動作しませんが、Linux上で動作します
- 16. Nlogが突然Linuxでログファイルを作成するのを止めましたが、Windows上で動作します
- 17. スクリプトは、Windows上で動作しますが、Linux(構文エラー)
- 18. Windows上でVirtualBoxを使用してクッカーテックのDockerコンテナを作成する
- 19. WindowsでDjangoスクリプトを実行してLinux上でモデルを作成する
- 20. ZipArchiveがマルチディスクを作成するWIndows上でなぜですか?
- 21. Windows 7上でSharepoint作業環境を作成する
- 22. クラスタ内のオンデマンドでドッキング用のコンテナを作成する
- 23. InfluxDBはWindows上で動作します
- 24. Python Pyroは、リモートWindowsマシン上でCOMオブジェクトを開くためにLinux上で動作しますか?
- 25. Windows上で動作するiPad開発ツールですか?
- 26. なぜPythonスクリプトはLinuxではなくWindows上で動作しますか?
- 27. AndroidはメインUI上で動作するアプリケーションを作成する
- 28. ファイルはドッキング・コンテナ・レイヤーにコピーを作成しますか?
- 29. Windows Mobile上で動作する.NET IDEはありますか?
- 30. WindowsからPS3上のCell Linuxでクロスコンパイルするには?
このタスクを実行するためにJenkins(WindowsホストにJenkinsがインストールされている)を使用できませんか? Linuxホストにスレーブをインストールし、それにジョブを実行してSQLインスタンスを起動します。 – ANIL
これはコンテナを回転させるためには機能しますが、Windowsマシンからsqlpackageを呼び出す必要があります.Jenkinsではマスターによって実行されたビルドパイプラインの一部を持つことが可能ですか? – ChrisAdkin
Jenkinsファイルでパイプラインジョブを使用していますか? – ANIL