伝統的なクラウド環境下でのCI / CD、マニュアル操作(E)コンフィギュレーション・ジェンキンス

インストール構成ジェンキンス
CDは/ usr / local / srcに/
タールあるxv JDK 7u79-のLinux-x64.tar.gz
LN -sv /usr/local/src/jdk1.7.0_79は/ usr / local / JDK
のVimは/ etc / profile
のエクスポートJAVA_HOME =は/ usr / local / JDK
エクスポートPATH = $ JAVA_HOME / binに:$ JAVA_HOME / JRE / binに:$ PATH
輸出CLASSPATH = $ CLASSPATH :. $ JAVA_HOME / libに:$ JAVA_HOME / JRE / libに:$ JAVA_HOME / libに/ツール.jar
ソースは/ etc / profile &&のJava -version
yumをインストールジェンキンス-Y-2.138.4-1.1.noarch.rpm
のVimの/ etc /のsysconfig /ジェンキンス
JENKINS_HOME = "の/ var / libに/ジェンキンス" #デフォルトのインストールパス
JENKINS_USER = "ルート「#打ち上げ顧客、デフォルトはジェンキンス
JENKINS_PORT =」8080「#ポートを有効にし
ジェンキンス再起動systemctl
上のchkconfigジェンキンスを
/var/log/jenkins/jenkins.log -f尾
初期パスワードの最初の位置は、ログインするように要求されます
猫の/ var / libに/ジェンキンス/秘密/ initialAdminPassword
インストール場所をプラグ:は/ var / libに/ジェンキンス/プラグイン

gitlabプルを達成フェッチ無料秘密のコード
yumをインストールGitの-Y
SSH-keygenのの
CAT /root/.ssh/id_rsa.pub #rootユーザー
設定のパブ・キーは、上記gitlabに生成されます。
プロジェクトをクリックします---あなたのprojects-- -projects名---歯車のアイコンの設定
---リポジトリの展開のキー--- --- ---キー値を入力してクリックアクセスが許可されるライト
他のプロジェクトは、同じキーを使用しますが、手動での展開のキーインターフェース有効に
してからテストをパスワードフリー引っ張っコード
gitのクローン[email protected]:GROUP1 / project1.git# (最初の引きyesを入力する必要があります)

資格情報の秘密キーの実装のソースコード管理の設定
プライベート#root /root/.ssh/id_rsa猫
--- --- --- ---システムの資格情報のグローバル資格情報が--- ---秘密鍵でクレデンシャルタイプSSHのユーザー名を追加ジェンキンスをユーザ名:ルート---プライベートキー以上増加
テスト
新しいジェンキンスパイプラインプロジェクト---ソースコード管理Gitのリポジトリ--- URL:[email protected]:GROUP1 / project1.git ---資格情報:ルート--- 建物のすぐ

TomcatにパスワードなしのSCPファイルを実装する
SSH-コピー上記のid [email protected]言及した
SSH-コピー上記のIDを述べた[email protected]
SSH 192.168.1.17
SSH 192.168.1.18
RM -rf project1に
gitのクローン[email protected]:GROUP1 / project1にします.git
SCP project1に/ [email protected]:データ/ Tomcatの/ webappsに/ WEB01 / /
SCP project1に/
[email protected]:データ/ Tomcatの/ webappsに/ WEB01 / /

おすすめ

転載: blog.51cto.com/dongdong/2423621