向github项目push代码后,Jenkins实现其自动构建

摘要:
配置Jenkins(添加Github服务器)1。转到[System Management]--˃[System Settings]并找到[Github]2。添加Github服务器。Github需要在此处提供关键文本。让我们去Github创建一个成功的Github并复制以下字符串,将其粘贴到Jenkins中,选择凭据,然后单击连接测试,检查是否连接到Github以创建测试任务(此处使用django项目)。对于这里的项目URL和RepoURL,在github中查找如下

配置Jenkins(添加Github服务器)

1、进入【系统管理】 --> 【系统设置】 ,找到【Github】

2、添加Github服务器

向github项目push代码后,Jenkins实现其自动构建第1张

向github项目push代码后,Jenkins实现其自动构建第2张

向github项目push代码后,Jenkins实现其自动构建第3张

这里需要github提供一个密钥文本,我们去github创建一个

向github项目push代码后,Jenkins实现其自动构建第4张

 向github项目push代码后,Jenkins实现其自动构建第5张

向github项目push代码后,Jenkins实现其自动构建第6张

向github项目push代码后,Jenkins实现其自动构建第7张

创建成功后复制下面这一串,贴到Jenkins中

向github项目push代码后,Jenkins实现其自动构建第8张

向github项目push代码后,Jenkins实现其自动构建第9张

选择凭据后,点击连接测试,查看是否连接上github

向github项目push代码后,Jenkins实现其自动构建第10张

向github项目push代码后,Jenkins实现其自动构建第11张

创建测试任务(这里用的是一个django项目)

向github项目push代码后,Jenkins实现其自动构建第12张

向github项目push代码后,Jenkins实现其自动构建第13张

向github项目push代码后,Jenkins实现其自动构建第14张

向github项目push代码后,Jenkins实现其自动构建第15张

关于这里的项目URL和Repo URL在github中如下寻找

向github项目push代码后,Jenkins实现其自动构建第16张

 这里选用户名和密码的凭证

向github项目push代码后,Jenkins实现其自动构建第17张

向github项目push代码后,Jenkins实现其自动构建第18张

向github项目push代码后,Jenkins实现其自动构建第19张

向github项目push代码后,Jenkins实现其自动构建第20张

向github项目push代码后,Jenkins实现其自动构建第21张

向github项目push代码后,Jenkins实现其自动构建第22张

至此,初步配置结束

配置邮箱,自动发送构建信息

1、依然是在系统设置中

向github项目push代码后,Jenkins实现其自动构建第23张

向github项目push代码后,Jenkins实现其自动构建第24张

2、构建的项目中设置,构建后操作

向github项目push代码后,Jenkins实现其自动构建第25张

向github项目push代码后,Jenkins实现其自动构建第26张

向github项目push代码后,Jenkins实现其自动构建第27张

push代码,测试是否自动构建

1、目前系统首页是这样的

向github项目push代码后,Jenkins实现其自动构建第28张

2、代码改下,push到github上

向github项目push代码后,Jenkins实现其自动构建第29张

向github项目push代码后,Jenkins实现其自动构建第30张

向github项目push代码后,Jenkins实现其自动构建第31张

3、查看Jenkins(PS:不知道怎么回事,好像一push这个就会挂掉)

向github项目push代码后,Jenkins实现其自动构建第32张

重新启动下Jenkins

向github项目push代码后,Jenkins实现其自动构建第33张

4、项目存在问题(证书问题未解决,https每次都要输入密码,未解决;改成http,也存在问题)

5、最后收到构建失败的邮件

向github项目push代码后,Jenkins实现其自动构建第34张

待更新。。。。

免责声明:文章转载自《向github项目push代码后,Jenkins实现其自动构建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇用Unity模仿CSGO里的火焰效果iOS中NSString转换成HEX(十六进制)-NSData转换成int下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jenkins配置发送邮件步骤

Jenkins配置邮件步骤,以下我是以腾讯企业邮箱账号作为演示 1.配置Jenkins系统管理员邮件地址: 下拉找到以下位置 2.配置邮件通知 继续下拉,找到邮件配置。输入SMTp服务器以及邮箱后缀,然后点击高级以及勾选测试配置 输入SMTP服务器,用户默认邮件后缀 3.进入高级配置 选中使用SMTp认证,输入账号密码,使用SSL协议,输入SMTP端...

Docker制作tomcat镜像之Dockerfile

基于CentOS7、Tomcat1.7、JDK1.8制作Tomcat镜像 1.拉取centos7镜像 docker pull centos:centos7 2.将jdk1.8和tomcat1.7解压到 /data1/software目录下     3.编写Dockerfile,命名为dockerfile-tomcat,内容如下: FROM centos:...

Jenkins 配置git

点击"新建任务"创建一个自用风格的项目 点击"源码管理",选择 git  系统管理 --> Global Tool Configuration<为访问git服务添加认证-----------------上图 Credential 中的 add> 配置deploy-key 如下配置,jenkins服务器上root用户生成密钥对...

jenkins-2-3分钟学会汉化

前言 唉呀!记得刚接触 jenkins 的时候,是开发交给我们用的怎样构建,一开打jenkins~怎么都是英文的(小龙英文不好....) 不过我们可以汉化,一点也不影响使用,随时也能切换中英文及繁体。 一、插件安装 1、Manage Jenkins --> Manage Plugins --> Available 先下载好此插件,搜索:Loca...

Jenkins 远程启动nodejs失败,使用pm2守护Nodejs

一、概述 使用Jenkins 远程ssh到linux,使用命令: ssh root@192.168.10.1 'cd /data/test;nohup npm start &' 发现linux服务器的node进程没有启动。但是本地执行命令: cd /data/test;nohup npm start &  是可以启动的。 具体原因,参考链接...

jenkins集成sonarQube实现代码质量检查

1.sonarQube的简介 SonarQube是一款自动化代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与你现有的工作流集成,以支持跨项目分支和拉取请求的连续代码检查。 其工作流程如下: 如图SonarQube由以下4个组件组成: 1.SonarQube Server: WebServer:供开发人员,管理人员浏览高质量的快照并配置Sona...