一、在系统配置中,添加SSH site(确保Jenkins已安装gitlab和ssh插件)
需要将jenkins服务器上的jenkins账号的ssh-key复制到 Remote Hosts中,以实现ssh无密码访问,如下图:
设置路径:系统设置---->Publish over SSH
二、创建FreeStyle Project
输入描述,并配置丢弃老的构建
三、配置gitlab库
注意:如果gitlab使用了不信任的SSL证书,则需要在jenkins用户下配置:git config --global http.sslVerify false
四、构建
命令:
kill -9 $(ps -aef | grep uwsgi | grep -v grep | awk '{print $2}')
cd /var/lib/jenkins/workspace/TestManageSystem_build/TestManageSystem
uwsgi --ini ./uwsgi.ini
五、build