それらの毎日の仕事では、多くのテスト環境があるだろう、このプロジェクトは、多くの場合、一人でさまざまなプロジェクトを通じて構築されるサブシステム間、サブシステムの多くを持っています。たとえば、のシーンを聞かせて:
我々持っている枝、branchesv2、branchesv3、branchesv4、 tags5のテスト環境、各テスト環境意志
をwww.abc.com
h5.abc.com
m.abc.com
vip.abc.com
orderapi .abc.com
pics.abc.com
上記の各システム、および追加を行ってきた、運用、保守作業のために多くのテスト環境の顔は大きな課題です。
PS:私たちは、コードを凍結する必要が出産後にテスト環境のための特別な要件は、配信環境へのコードをビルドすることはできません
具体的な需要のポイント:
1.環境の変化、テスト環境の動的な調整に適応する必要性
2.高速更新各サブシステムのコンフィギュレーションパラメータ
プログラム:
1. K8Sを使用して、テスト環境の増加や破壊名前空間
2.集中管理ジェンキンスパラメータソースを
一元管理ジェンキンスパラメータいくつかのオプションがあります:
1.動的SVNディレクトリで(リストsubversionのタグプラグイン)を取得
管理のための拡張選択パラメータによって2.プロファイルを
これとは対照的に、我々は多くの問題へのSVNダイナミックアクセスを見つけ、SVNに依存する必要があります。私たちは、このプログラムのプロファイルを選択しました。
1.新しいCでの私たちの最初の選択:次のように設定パラメータとして\ confに\ jks.confプロファイルは、文書が読み:
ENVSは枝、branchesv2、branchesv3、branchesv4、タグ=
あなたは2.jenkinsが選択パラメータを拡張していない場合は、個別にインストールする必要があります
3.しばらく選択拡張選択パラメータこのプロジェクトは、プロジェクトの設定でパラメータ化されて選択してください
[保存]をクリックします。
時間の4.建設を選択することができます
ただ、編集C:\ confに\のjks.confファイルパラメータはビルド環境を変更することによって達成することができます。