jenkins+gogs 自动化部署

使用jenkins自动化部署,可以大大减少打包项目部署到服务器的时间,提高工作效率,减少一些重复的工作,所以学会使用jenkins还是很有必要的。

1、docker 拉取jenkins镜像 docker pull jenkins/jenkins:lts

2、docker 以挂载形式运行jenkins容器

3、修改jenkins的插件下载源,可以加快下载插件的速度,进入jenkins_home目录下的updates中,执行下面的命令

sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

4、容器运行之后访问 IP:8080进入jenkins界面,第一次进入需要输入密码,在jenkins_home下的/secrets下面能查看得到

5、登录jenkins

6、下载jenkins推荐得插件


7、在gogs进入自己的仓库设置,管理web钩子


8、在jenkins新建任务,并进行配置,注意这里的任务名称是gogs推送地址后面的项目名,然后对工程进行配置


9、构建触发器


10、这一步是编写脚本(重点)


11、点击系统管理中的系统配置,进行配置远程服务器 SSH Servers


12 进入工程,立即构建,查看控制台输出。


以上就是jenkins和gogs自动化部署教程,讲得不是很清楚,主要是用来记录自己的操作过程。

你可能感兴趣的:(jenkins+gogs 自动化部署)