ジェンキンスJavaプロジェクトを展開

ステップ:

1、オープンジェンキンスクライアント、ログイン。

2、左側のメニューバーの[新しいタスク]をクリックし、タスク名を入力し、フリースタイルソフトウェアプロジェクトをクリックし、[OK]をクリックします。

図3に示すように、現在のタスクの説明を書きます

gitのアドレス4、ソースコード管理プロジェクトに記入し、ログインアカウント、どこコード分岐

5、以下のビルド環境をチェックし、確認せずに構築トリガー:

6、建物

      実行シェルを選択する増加ステップの1)建設

            ボックスには、次のコマンドを入力します。

           ソースは/ etc / profile //環境変数の設定をリフレッシュ

           MVNきれいなパッケージ//打包

           ファイル.SH .SH .slsファイルネームサーバのIPアドレスのパスに対応するSHサービス

図7に示すように、ストレージ、アプリケーション

8、ジェンキンスサーバーの設定ファイル.SHと.slsへ

  • ファイル名を、同じプロジェクト名を.SHファイル.slsニーズやgitのファイル:注意

.slsファイル

.SHファイル

#!/bin/sh

source /etc/profile

SHELLPATH="/data/shell/"
SALTPATH="/app/salt/base/init/"
JENKINS_FILE="/app/salt/base/jenkins/files/"
WORKSPACE="/data/data/jenkins/.jenkins/workspace/"
PRO_NAME=$1
REMOTE_IP=$2
TARGET=`ls ${WORKSPACE} | grep ${PRO_NAME} | grep -v '@tmp' | grep TEST`
PACKAGE_NAME=`/usr/bin/ls ${WORKSPACE}${TARGET}/target/ | grep 'jar' | grep -v 'original'`

/usr/bin/cp ${WORKSPACE}${TARGET}/target/${PACKAGE_NAME} ${JENKINS_FILE}
/usr/bin/cp ${SHELLPATH}salt_template.sls ${SHELLPATH}${PRO_NAME}.sls
/usr/bin/sed -i "s/PRO_NAME/${PRO_NAME}/g" ${SHELLPATH}${PRO_NAME}.sls
/usr/bin/sed -i "s/PACKAGE_NAME/${PACKAGE_NAME}/g" ${SHELLPATH}${PRO_NAME}.sls
/usr/bin/cp ${SHELLPATH}${PRO_NAME}.sls ${SALTPATH}

/usr/bin/salt ${REMOTE_IP} cmd.run "pkill -f ${PRO_NAME}"
/usr/bin/salt ${REMOTE_IP} state.sls init.${PRO_NAME}
/usr/bin/salt ${REMOTE_IP} cmd.run "echo 'source /etc/profile && nohup java -jar ${PACKAGE_NAME} > /dev/null 2>&1 &' > /app/java/${PRO_NAME}.sh"
/usr/bin/salt ${REMOTE_IP} cmd.run "cd /app/java && nohup /usr/bin/sh ${PRO_NAME}.sh > /dev/null 2>&1 &"
コードの表示

 

9、タスクを構築し、ログは成功を示して表示するコンソールを構築します

おすすめ

転載: www.cnblogs.com/hd-test/p/11302291.html