|
|
@ -484,10 +484,10 @@ function init:jenkins() { |
|
|
cat << EOF > ${BASE_DIR}/jenkins/start.sh |
|
|
cat << EOF > ${BASE_DIR}/jenkins/start.sh |
|
|
#!/bin/bash |
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
httpPort=\${1:-'30003'} |
|
|
httpPort=\\\${1:-'30003'} |
|
|
pid=\`ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \$2}'\` |
|
|
pid=\\\`ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \\\$2}'\\\` |
|
|
if [ -z \$pid ];then |
|
|
if [ -z \\\$pid ];then |
|
|
nohup $java_path/bin/java $java_mem_opts $database_opts $java_opts_ext -jar jenkins.war --httpPort=\$httpPort >${BASE_DIR}/jenkins/logs.log 2>&1 & |
|
|
nohup $java_path/bin/java $java_mem_opts $database_opts $java_opts_ext -jar jenkins.war --httpPort=\\\$httpPort >${BASE_DIR}/jenkins/logs.log 2>&1 & |
|
|
echo 'jenkins启动成功!' |
|
|
echo 'jenkins启动成功!' |
|
|
else |
|
|
else |
|
|
echo 'jenkins正在运行...' |
|
|
echo 'jenkins正在运行...' |
|
|
@ -498,14 +498,16 @@ EOF |
|
|
cat << EOF > ${BASE_DIR}/jenkins/kill.sh |
|
|
cat << EOF > ${BASE_DIR}/jenkins/kill.sh |
|
|
#!/bin/bash |
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
pid=\`ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \$2}'\` |
|
|
pid=\\\`ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \\\$2}'\\\` |
|
|
if [ -z \$pid ];then |
|
|
if [ -z \\\$pid ];then |
|
|
echo 'jenkins未运行' |
|
|
echo 'jenkins未运行' |
|
|
else |
|
|
else |
|
|
ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \$2}' | xargs kill |
|
|
ps -ef | grep 'DappName=jenkins' | grep -v 'grep' | awk '{print \\\$2}' | xargs kill |
|
|
echo 'jenkins已停止!' |
|
|
echo 'jenkins已停止!' |
|
|
fi |
|
|
fi |
|
|
EOF |
|
|
EOF |
|
|
|
|
|
chmod +x ${BASE_DIR}/jenkins/start.sh |
|
|
|
|
|
chmod +x ${BASE_DIR}/jenkins/kill.sh |
|
|
" |
|
|
" |
|
|
check::exit_code "$?" "jenkins" "$host 安装jenkins环境" "exit" |
|
|
check::exit_code "$?" "jenkins" "$host 安装jenkins环境" "exit" |
|
|
if [[ "${ADD_USER_TAG:-}" == "1" ]]; then |
|
|
if [[ "${ADD_USER_TAG:-}" == "1" ]]; then |
|
|
|