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

配置Jenkins(添加Github服务器)

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

2、添加Github服务器

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

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

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

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

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

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

至此,初步配置结束

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

1、依然是在系统设置中

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

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

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

2、代码改下,push到github上

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

重新启动下Jenkins

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

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

待更新。。。。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏飞雪无情的博客

使用Nginx搭建PHP服务器

一般我们都是采用Apache 作为PHP的解析服务器,这次则是采用Nginx这个强大的反向代理服务器来搭建PHP服务器。下面就以Linux发行版Ubuntu为例...

2413
来自专栏C/C++基础

JSP学习心路

1.先安装JDK,在安装开发工具(MyEclipse、Eclipse或Netbeans)和tomcat,其中MyEclipse内置tomcat服务器;

1822
来自专栏Python

centos7 nginx安装 及MySQL-python

2985
来自专栏情情说

Netty事件监听和处理(下)

上一篇 介绍了事件监听、责任链模型、socket接口和IO模型、线程模型等基本概念,以及Netty的整体结构,这篇就来说下Netty三大核心模块之一:事件监听和...

3935
来自专栏流柯技术学院

CentOS下Zabbix安装部署及汉化

1.安装开发软件包 yum -y groupinstall "Development Tools"

1412
来自专栏黑泽君的专栏

安装最新版本的Oracle公司的虚拟机软件 VirtualBox + 安装虚拟机 Windows XP 系统 + 安装 Oracle 11g 软件 + 出现 ERROR: ORA-12541: TNS

  VirtualBox的下载链接:https://www.virtualbox.org/wiki/Downloads

1961
来自专栏IT探索

linux命令使用方法

在虚拟机软件的菜单栏中一次选择“虚拟机->设置->选项->共享文件夹”,在右侧选启用或在下次电源关闭或挂起前启用,点击下面的添加,下一步,在主机路径中选中win...

1232
来自专栏yukong的小专栏

【SpringBoot系列01】初识SpringBoot一、介绍二、目标三、实现四、总结

想必大家都一定用过spring框架,每次整合spring框架的时候总是会有无穷无尽的xml配置文件,第一次写配置文件的时候,大家还会抱着学习的心态认真读每一个配...

1013
来自专栏北京马哥教育

使用Jenkins构建持续集成平台

前言 持续集成这个概念已经成为软件开发的主流,可以更频繁的进行测试,尽早发现问题并提示。自动化部署就更不用说了,可以加快部署速度,并可以有效减少人为操作的失误。...

4005
来自专栏区块链

具有ID欺骗功能的NFS客户端–NfSpy

NfSpy简介 NfSpy是一个开源的Python库,当我们加载一个NFS文件共享服务时,它可以自动伪造出NFS凭证。该工具包含下面两个子程序: 1. n...

22510

扫码关注云+社区