一、部署准备
1.1 任务测试
执行
查看执行情况
1.2 github
二、自动化部署
配置git项目地址
需要在服务器上生成ssh
然后配置到github (公钥)和 jenkins (私钥)
配置deploy-key
如下配置,jenkins服务器上root用户生成密钥对
ssh-keygen -t rsa
cat .ssh/id_rsa.pub
在jenkins服务器192.168.3.199上测试下是否能够正常获取代码
git clone git@192.168.3.198:web/web-demo.git
jenkins拉取代码没问题,继续配置jenkins的认证,这里应该输入私钥
cat .ssh/id_rsa
BUILD_ID=DONOTKILLME . /etc/profile export PROJ_PATH=`pwd` cd $PROJ_PATH/lyon mvn clean install
`pwd` 就是拉取的目录