提交 c3368ef4 编写于 作者: zhangsiyuan's avatar zhangsiyuan

Update dev.jenkinsfile

上级 b789a730
...@@ -16,7 +16,7 @@ pipeline { ...@@ -16,7 +16,7 @@ pipeline {
stage("Git"){ stage("Git"){
steps{ steps{
timeout(time:5, unit:"MINUTES"){ timeout(time:5, unit:"MINUTES"){
git branch: '$branch', credentialsId: 'cd54b3b5-9773-4fac-8272-f783a4fc24ff', url: 'http://192.168.110.53/com.pica.cloud.account/pica-cloud-account.git' git branch: '$branch', credentialsId: 'cd54b3b5-9773-4fac-8272-f783a4fc24ff', url: '$git'
} }
} }
...@@ -36,19 +36,11 @@ pipeline { ...@@ -36,19 +36,11 @@ pipeline {
JARNAME=`echo $JOB_NAME | awk -F[\'_\'] \'{ print $2 }\'` JARNAME=`echo $JOB_NAME | awk -F[\'_\'] \'{ print $2 }\'`
ENVVAR=`echo $JOB_NAME | awk -F[\'-\'] \'{ print $2 }\'|awk -F \'_\' \'{print $1}\'` ENVVAR=`echo $JOB_NAME | awk -F[\'-\'] \'{ print $2 }\'|awk -F \'_\' \'{print $1}\'`
cp -rf /var/jenkins_home/dockerfile/client.xml $WORKSPACE/server/target/ #cp -rf /var/jenkins_home/dockerfile/$PROJECT/Basedockerfile /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
rm -rf $WORKSPACE/server/target/filebeat-7.4.2 echo "FROM openjdk:8" >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
rm -rf $WORKSPACE/server/target/start.sh
cp -rf /var/jenkins_home/filebeat-7.4.2 $WORKSPACE/server/target/filebeat-7.4.2
cp -rf /var/jenkins_home/filebeat_yml/filebeat_${ENVVAR}.yml $WORKSPACE/server/target/filebeat-7.4.2/filebeat.yml
sed -i "s/${ENVVAR}_pica-warn-info-error-log/$JOB_NAME/g" $WORKSPACE/server/target/filebeat-7.4.2/filebeat.yml
cp -rf /var/jenkins_home/start.sh $WORKSPACE/server/target/start.sh
echo "java -jar ${JARNAME}.jar --spring.profiles.active=$ENVVAR" >> $WORKSPACE/server/target/start.sh
cp -rf /var/jenkins_home/dockerfile/$PROJECT/Basedockerfile /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
echo "COPY ${JARNAME}.jar ${JARNAME}.jar" >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME echo "COPY ${JARNAME}.jar ${JARNAME}.jar" >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
echo \'ENTRYPOINT ["/opt/start.sh"]\' >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME echo 'ENTRYPOINT ["java","-jar","'${JARNAME}.jar'"]' >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
echo 'CMD ["--spring.profiles.active=dev"]' >> /var/jenkins_home/dockerfile/$PROJECT/$JARNAME
docker login k8s-harbor.com -u admin -p Harbor12345 docker login k8s-harbor.com -u admin -p Harbor12345
docker build -t k8s-harbor.com/$PROJECT/$JARNAME:$TIME -f /var/jenkins_home/dockerfile/$PROJECT/$JARNAME $WORKSPACE/server/target/. docker build -t k8s-harbor.com/$PROJECT/$JARNAME:$TIME -f /var/jenkins_home/dockerfile/$PROJECT/$JARNAME $WORKSPACE/server/target/.
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册