提交 e1da0f9f authored 作者: chenshiying's avatar chenshiying

[新增] 配置修改

上级 d2300f17
...@@ -5,7 +5,7 @@ template (模板) ...@@ -5,7 +5,7 @@ template (模板)
# 初始化脚本步骤 # 初始化脚本步骤
1、使用代码生成 1、使用代码生成
2、将生成的bin 下的文件上传服务器(192.169.201.14) /home/soft/deploy 文件夹 2、将生成的bin 下的文件上传服务器(10.0.120.26 192.169.201.14) /home/soft/deploy 文件夹
# 步骤 # 步骤
...@@ -33,7 +33,7 @@ chmod 777 /usr/local/nginx/conf/conf.d.stop ...@@ -33,7 +33,7 @@ chmod 777 /usr/local/nginx/conf/conf.d.stop
1、免密登录 1、免密登录
执行脚本 执行脚本
```shell ```shell
sh 1ssh_auto.sh sh ssh_auto.sh
``` ```
2、安装skywalking 客户端 2、安装skywalking 客户端
...@@ -88,6 +88,8 @@ pssh -h /home/soft/deploy/server/host_ip_skywalking.txt -i bash /usr/local/src/m ...@@ -88,6 +88,8 @@ pssh -h /home/soft/deploy/server/host_ip_skywalking.txt -i bash /usr/local/src/m
8、部署文件更新 8、部署文件更新
执行 GeneratorScript
文件进行 dos/unix 格式转换 文件进行 dos/unix 格式转换
```shell ```shell
sh formatFile.sh sh formatFile.sh
...@@ -111,28 +113,46 @@ pssh -h /home/soft/deploy/server/host_ip_push_script.txt -i bash /home/soft/init ...@@ -111,28 +113,46 @@ pssh -h /home/soft/deploy/server/host_ip_push_script.txt -i bash /home/soft/init
pssh -h /home/soft/deploy/server/host_ip_push_script.txt -i bash /home/soft/copyNginxConfig.sh pssh -h /home/soft/deploy/server/host_ip_push_script.txt -i bash /home/soft/copyNginxConfig.sh
``` ```
curl -s -XPOST 'http://192.169.201.14:12012/createItem?name=loit-auto-csy-2' \ 9、git拉取jenkins job
-u "<username>:<API_TOKEN>" \
--data-binary "@<mylocalconfig.xml>" \ GeneratorGitJobScript
-H "Content-Type: text/xml" git jenkins job 生成
172.16.11.32 192.168.188.15 前端应用服务器-指挥调度
cd /home/soft
先执行 createJob
再拷贝
http://192.169.201.14:12012/
curl -u admin:adminloit 'http://192.169.201.14:12012/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)' 10、推送jenkins job
GeneratorPushScript
(10.0.120.26 192.169.201.14) 日志收集与展示服务器3
curl -X POST -u admin:adminloit -H "Content-Type:application/xml" -d "@config.xml" http://192.169.201.14:12012/createItem?name=loit-auto-csy-001 cd /home/soft/jenkins-job-bak
curl -X POST -u admin:adminloit -H "Content-Type:application/xml" -d "@config-001.xml" http://192.169.201.14:12012/createItem?name=loit-auto-ywb-2 先执行 createJob
curl -X POST -u admin:adminloit -H "Content-Type:application/xml" -H "Jenkins-Crumb:c741b30a13fdbcf9f1db6c93365672f082c4d8e2bb88e2f5cf0fc51c758814cc" -d "@demo/freestyle/config.xml" http://localhost:32002/createItem?name=free_style_job 再拷贝
11、重启 jenkins job
GeneratorDeployJobScript
(10.0.120.26 192.169.201.14) 日志收集与展示服务器3
cd /home/soft/jenkins-job-bak
先执行 createJob
再拷贝
# 前端转发路径修改 # 前端转发路径修改
移动门户 移动门户
9、批量更新拉取git构建上传批量更新jenkinsjob 9、批量更新拉取git构建上传批量更新jenkinsjob
UPDATE loit_model_version t SET t.upload_type='0',t.code_branch="origin/test",t.jenkins_job=(SELECT CONCAT('loit-git-branch-',SUBSTRING(model_service_name,6),"-module-build") FROM loit_project_model m WHERE m.model_id=t.model_id) UPDATE loit_model_version t SET t.upload_type='0',t.code_branch="origin/test",t.jenkins_job=(SELECT CONCAT('loit-git-branch-',SUBSTRING(model_service_name,6),"-module-build") FROM loit_project_model m WHERE m.model_id=t.model_id)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论