Jenkins

centos 7jenkin+git 安装

主宰稳场 提交于 2020-05-08 02:11:22
jenkins+git配置 背景:用git管理源代码,所以需要jenkins安装Git Plugin插件配置 准备: 1、linux环境git客户端 2、jenkins环境 + git plugin插件 注意:jenkins、git在同一个linux服务器上 linux安装git 1、首先应该安装好必要的依赖包,省得在安装过程中出现各种问题。 #yum install curl -devel expat -devel gettext -devel openssl -devel zlib -devel gcc perl -ExtUtils -MakeMaker 2、下载并编译git 下载、解压 # wget https://www.kernel.org/pub/software/scm/git/git-1.8.3.1.tar.gz # tar xzf git-1.8.3.1.tar.gz 编译并验证 #cd git-1.8.3.1 # make prefix=/usr/local/git all # make prefix=/usr/local/git install # echo "export PATH=$PATH:/usr/local/git/bin" >>/etc/bashrc # source /etc/bashrc # git --version

Jenkins管理插件(备份插件)

主宰稳场 提交于 2020-05-08 01:57:01
Jenkins管理插件 为了让所有的插件在 Jenkins 内可用,所有插件的列表可以访问链接 − https://wiki.jenkins-ci.org/display/JENKINS/Plugins 我们已经看到很多安装插件的实例,让我们来看看其他一些维护任务的插件 卸载插件 要卸载插件,转到Manage Jenkins → Manage plugins。点击安装标签。有些插件有卸载选项。您可以点击这些按钮来卸载插件。卸载后重新启动 Jenkins 实例。 安装插件的另一个版本 有时,你可能需要安装插件的旧版本,在这种情况下,可以从 Jenkins 网站相关的插件页面下载插件。然后使用上传选项来手动上传插件。 Jenkins备份插件 Jenkins 有一个备份插件,它可以用来与Jenkins备份重要的配置设置。按照下面给出有一个适当的备份所需的步骤。 第1步 - 点击Manage Jenkins,然后选择“Manage Plugins”选项。 第2步 - 在可用选项卡上,搜索“Backup Plugin”。点击“Install without Restart”。完成后,重新启动Jenkins实例 第3步 - 现在,当你转到Manage Jenkins,向下滚动,将会看到“Backup Manager”作为一个选项。点击该选项。 第4步 - 点击设置(Setup)。 第5步 -

【Devops】【Jenkins】Jenkins插件安装失败处理方法

给你一囗甜甜゛ 提交于 2020-05-08 00:09:48
本篇解释:Jenkins插件安装失败处理方法 不论是刚启动成功后进行的推荐插件安装,还是后期使用Jenkins过程中进行插件的安装。出现插件安装失败的问题,可以通过本篇解决! 【注意, 插件下载安装失败,其失败的原因是多种多样的 。这里仅说明了这些失败出现的情况是在启动安装时还是在后期使用中。】 【 在下面的解决方法模块,会根据具体失败的问题进行处理 】 =====================================安装失败出现的环境================================================ 如下: 初始启动安装推荐插件失败的情况 使用Jenkins过程中,插件安装失败: =====================================================针对不同安装失败的原因,具体对应的解决方法=========================================================================== 针对不同的插件下载失败问题,按照对应的解决方法进行解决: 1.网络或墙的问题导致插件下载安装失败 这种错误提示很明显,就是无法连接到插件下载地址,导致插件下载失败。 解决方法: 为Jenkins更换源 点击Jenkins主页面左侧列表中【系统管理】 下拉找到【管理插件】

jenkins自动发送邮件配置

怎甘沉沦 提交于 2020-05-08 00:06:06
一. 前提:确保插件存在 在一切开始之前,必须得确保任务配置里有两个插件:E-mail Notification(邮件通知) 和 Editable Email Notification(可编辑的邮件通知) 检查路径为:jenkins面板——任务名——配置——构建后操作——增加构建后操作步骤 二. 配置系统管理员邮件地址 这里必须声明一下,这个系统管理员邮件地址和发件人的地址必须保持一致,否则邮件无法发出 配置路径为:jenkins面板——系统管理——系统设置——Jenkins Location 三. 配置邮件通知服务器 值得注意的是,因为我用的是QQ邮箱,这里的用户名是QQ账号,密码不是QQ的登录密码,而是授权码 Test e-mail recipient:填写测试收件人的邮箱,这里只是测试一下在我们的配置下,邮件能否发送成功。点击Test configuration进行测试 配置路径为:jenkins面板——系统管理——系统设置——邮件通知 如能收到邮件,表示测试成功。测试成功后,点击保存,进入下一步 四. 在任务中配置插件 注意这个配置,只有在任务运行失败的情况下,才发送邮件 配置路径为:jenkins面板——任务名——配置——构建后操作——增加构建后操作步骤——E-mail Notification Recipients:填写实际的收件人,多个收件人邮箱直接以空格隔开 五.

Jenkins系列之四——设置邮件通知

随声附和 提交于 2020-05-07 22:12:28
Jenkins持续集成,当我们自动打包部署完,我们可以发送一封邮件给相关的负责人。现介绍一下如何在Jenkins中配置实现邮件通知。 在Jenkins中配置实现邮件通知,Jenkins提供了两种方式的配置。 1、Jenkins内置默认的邮件通知,但是它本身有很多局限性,比如它的邮件通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等等。 2、通过安装Email Extension Plugin插件,使用该插件来发送邮件通知。 不管哪种邮件通知都有全局配置和项目配置。其中全局配置是在Jenkins中系统管理的系统设置里面设置,项目配置在具体的项目中的配置中设置。 下面分别说明Jenkins两种邮件通知的配置。 示例中的Jenkins版本为 Jenkins ver. 2.107.2 一、Jenkins内置默认的邮件通知配置 【系统管理】——【系统设置】 在系统设置中找到Jenkins Locaction项填入Jenkins URL和系统管理员邮件地址,系统管理员邮件地址一定要配置,否则发不了邮件通知。因为邮件通知都是由系统管理员的邮箱发出来的。 点击【Test configuration】显示Email was successfully sent则发送成功。 2、设置项目通知 选择项目 在项目的设置中找到“增加构建后的操作步骤”,选择“E-mail

Jenkins服务使用nginx代理服务器做负载均衡

余生长醉 提交于 2020-05-07 19:31:46
学习nginx代理服务器做负载均衡的使用 在本地安装Nginx 1.下载nginx http://nginx.org/en/download.html 下载稳定版本,以 nginx/Windows-1.12.2 为例,直接下载 nginx-1.12.2.zip 下载后解压,解压后如下 2.启动nginx 有很多种方法启动nginx (1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过 (2)打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 start nginx ,回车即可 3.配置nginx的配置文件,是conf目录下的nginx.conf 添加如下的加粗的部分后重新启动nginx,只需要执行命令 nginx -s reload #gzip on; upstream tomcat_server{ server localhost:8080; } server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; proxy_pass http://tomcat_server; } 4.访问127.0.0.1

Allure安装、python+allure+jenkins自动化测试报告配置

廉价感情. 提交于 2020-05-07 15:28:12
1.安装allure 下载地址: http://allure.qatools.去掉ru/ 下载最新版本 需要java8+,JDK 1.8+环境,所以提前配置好java环境。安装完成后运行bin目录下的allure.bat 添加 安装路径\allure-2.13.1\bin至环境变量PATH 安装配置成功后,使用以下命令确保Allure可用。 2.Allure集成自动化测试流程 Allure的集成分为如下步骤: 1. 编写自动化测试工程实现“单元测试/API测试/UI测试” 2. 下载配置Allure服务 3. 在自动化测试工程中引入Allure支持 4. 在自动化测试工程中引入Allure注解 5. 指定配置文件,选择运行的测试套件 6. 运行Allure服务进行报告展示 3、在pycharm(cmd)中下载allure插件:pip install allure-pytest 在main.py文件中加入--alluredir=文件名/,然后运行 import pytest if __name__ == '__main__': pytest.main(['-m register', '-s', '--resultlog=reports/demo.txt', '--junitxml=reports/demo.xml', '--html=reports/demo.html', '-

配置jenkins发布php代码

↘锁芯ラ 提交于 2020-05-06 10:25:25
一、在jenkins添加凭据 首先选择凭据-->全局-->添加凭据 可以选择用户和密码 也可以选择私钥方式 选择私钥方式 二、安装SSH Plugin插件 在Jenkins中进行构建时,可能需要首先SSH登录到一个远程服务器以执行必要的脚本,然后再执行构建。这时,需要安装SSH Plugin插件 安装插件过程: Manage Jenkins----》Manage Plugins---->>SSH插件(This plugin executes shell commands remotely using SSH protocol.) Manage Jenkins --->System Configuration --> SSH remote hosts 三、构建项目test_php1 四、登录gogs账户设置部署秘钥 设置步骤: 选择video版本库库--->仓库设置--->设置管理部署秘钥---->添加部署秘钥 在video版本库上传测试文件e.txt: 五、开始构建test_php1项目 开始构建: 控制台具体输出信息: Success控制台输出 Started by user adminjk Running as SYSTEM Building in workspace /data/jenkins/workspace/test_php1 using credential

Jenkins+maven+gitlab+Tomcat自动部署版本更新及回滚

China☆狼群 提交于 2020-05-06 08:05:45
该博文实现效果:结合maven+gitlab,可以使用Jenkins对不同环境(测试及线上环境)的tomcat服务器实现版本的迭代更新及版本回滚操作,部署完成后,只需点击几下,即可实现。 一、环境准备 系统 IP 主机名 运行服务 Centos7.3 192.168.171.131 Jenkins Jenkins+gitlab+Maven Centos7.3 192.168.171.134 Tomcat1 Tomcat Centos7.3 192.168.171.135 Tomcat2 Tomcat Jenkins、gitlab服务部署可参考: 部署Jenkins+Gitlab实现持续集成 Tomcat1用于测试环境,Tomcat2用于生产环境,部署可参考: Tomcat 的安装与优化 在进行真正的配置前,优先确保可以访问到以下几个页面: 1、gitlab 2、Jenkins 3、访问tomcat1 4、访问tomcat2 二、部署及配置 1、Jenkins服务器上安装JDK环境 [root@jenkins ~]# rpm -qa | grep jdk copy-jdk-configs-1.2-1.el7.noarch java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.8.0-openjdk-1.8.0

持续集成教程

﹥>﹥吖頭↗ 提交于 2020-05-05 19:32:43
持续集成教程 软件安装包 链接:https://pan.baidu.com/s/1ItDkmvoeQajIjY17J9Jw6w 提取码:o2rr 1. Devops介绍 01. 运维介绍 02. Devops是什么 03. Devops能干嘛 04. Devops如何实现 2. Git版本控制系统 01. 版本控制系统简介 02. 为什么需要版本控制系统 03. 常见版本管理工具 04. 牛逼的人不需要解释 3. Git安装 01. 系统环境准备 02. Git安装部署 03. Git初始化 4. Git常规使用 01. 创建数据-提交数据 02. Git四种状态 03. Git基础命令 04. Git分支 05. Git标签使用 5. Github使用 6. Gitlab安装 7. Gitlab使用 01. 外观配置 02. Gitlab汉化配置 03. 注册限制 04. 创建用户及组 05. 创建用户 06. 把用户添加到组 07. 创建项目 08. 推送代码到Gitlab 09. 开发推送代码到Gitlab 10. 分支保护 11. 代码合并 12. Git-gui安装 8. Gitlab备份与恢复 01. 备份 02. 恢复 9. Jenkins 01. 安装准备 02 .安装Jdk和Jenkins 03 .配置Jenkins 04. 插件安装 05. 创建项目 06.