pipeline
{
agent any
stages {
stage('Clone Code'){
steps{
// 取项目代码
echo 'Clone Code'
checkout([$class: 'GitSCM', branches: [[name: '*/master']],
doGenerateSubmoduleConfigurations: false,
extensions: [],
submoduleCfg: [],
userRemoteConfigs: [
[credentialsId: 'f0636793-a844-4c14-ba60-e782bdfdcdcf', url: 'https://github.com/tonydzt/crawler-crm.git']]])
}
}
stage('Build'){
steps{
// build
echo 'Build'
bat 'mvn clean package -Dmaven.test.skip=ture'
}
}
stage('Copy'){
steps{
echo 'Copy'
bat '''cd target
copy crawler-crm-1.0-SNAPSHOT.jar E:\\software\\crawler'''
}
}
stage('Run'){
steps{
echo 'Run'
bat '''cd /d E:\\software\\crawler
run.bat'''
}
}
}
}
[client]
default-character-set=utf8
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
server_id=100
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
pipeline
{
agent any
stages {
stage('Clone Code'){
steps{
// 取项目代码
echo 'Clone Code'
checkout([$class: 'GitSCM', branches: [[name: '*/master']],
doGenerateSubmoduleConfigurations: false,
extensions: [],
submoduleCfg: [],
userRemoteConfigs: [
[credentialsId: 'f0636793-a844-4c14-ba60-e782bdfdcdcf', url: 'https://github.com/tonydzt/crawler-web.git']]])
}
}
stage('Copy'){
steps{
bat '''rmdir /s/q E:\\software\\crawler-web
mkdir E:\\software\\crawler-web
xcopy C:\\Users\\Administrator\\.jenkins\\workspace\\crawler-web E:\\software\\crawler-web /E'''
}
}
}
}
@echo off
start java -jar crawler-crm-1.0-SNAPSHOT.jar >>crawler.log
exit
location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {
root E:\software\crawler-web\WEB;
expires 7d;
}
http://dztpicture.oss-cn-beijing.aliyuncs.com/crawler-crm-1.0-SNAPSHOT.jar?OSSAccessKeyId=LTAICFZUPHWRLcQg&Expires=1576411484&Signature=AQg6i4Uw%2BxYGcGUdju%2F8OVYePCE%3D
http://dztpicture.oss-cn-beijing.aliyuncs.com/trademark-1.0-SNAPSHOT.jar?OSSAccessKeyId=LTAICFZUPHWRLcQg&Expires=1576411539&Signature=XHcgzdQNSvdWCxh8aQ6gXzfPx%2B8%3D