|
jenkins是一个开源的持续集成工具,简单、易用、上手快。
最近研究了一下,记录一下部署过程。
1.安装部署
登陆http://jenkins-ci.org/ 下载最新版本jenkins.war。
2.启动jenkins.war
nohup java -jar jenkins.war > $LOGFILE 2>&13.工程配置
jenkins的灵活性在于支持各种插件
由于本人的项目存放在github上,项目基于gradle构建,所以需要按装github插件及gradle插件
选择相应的插件按装即可,本人由于需编译.NET工程,也安装了msbuild插件。
本人CI机器与应用服务器不是同一台,所以写了个脚本,用来上传部署远程应用。
主要命令如下:
#deploy.bat
echo on
set local_file=C:\Users\dell\.jenkins\jobs\meidaojia\workspace\build\distributions\workspace.zip
set remote_path=/home/gtoeos
set remote_sh=E:\jenkins\remote_deploy.sh
set remote_ip=10.2.1.3
set remote_user=
set remote_pwd=
echo "部署文件到远程服务器..."
pscp -pw %remote_pwd% %local_file% %remote_user%@%remote_ip%:%remote_path%
plink -pw %remote_pwd% -l %remote_user% %remote_ip% -m %remote_sh%
#remote_deploy.sh
#!/bin/sh
DEPLOY_FILE=workspace.zip
cd /home/ci/deploy
unzip $DEPLOY_FILE
rm -rf $DEPLOY_FILE
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-26 14:12
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社