jenkins使用

centos 安装Jenkins

江枫思渺然 提交于 2020-03-06 18:39:26
Jenkins 是一个开源的, 基于Java的自动服务器,提供了一种建立持续集成和持续交付(CI/CD)流水线的简单方法 。 持续集成 (CI)是DevOps实践中,团队成员定期将他们的代码更改提交到版本仓库, 然后运行自动化的构建和测试. 持续交付(CD)是自动构建、测试和部署代码更改到生产环境的一系列实践。 这篇教程,将带你完成在centos系统上进行安装jekins的步骤使用官方Jenkins库。 准备工作 安装Jenkins以前,确保你已经有超级管理或者安装Jenkins的权限。本文安装是使用超级管理员的权限进行安装的。 安装步骤 一、安装JDK Jenkins 是一个Java应用, 因此第一步是安装JDK,运行以下命令安装那个OpenJDK8 安装包。 如果环境上面已经安装JDK8可以跳过该步骤。 [root@localhost ~]# sudo yum install java-1.8.0-openjdk-devel 安装成功之后可以使用java -version 命令进行验证一下。方法如下: [root@localhost ~]# java -version openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-b04) OpenJDK 64-Bit Server VM

jenkins使用记录

对着背影说爱祢 提交于 2020-03-05 20:20:59
1 . Jenkins安装教程 | 忘记Jenkins安装路径。 如果是默认安装: cd /usr/share/jenkins java -jar jenkins.war ubuntu18.04-jenkins安装教程 2 . 报错信息 at hudson.WebAppMain.contextDestroyed(WebAppMain.java:388) 原因端口占用: 更换端口启动 java -jar jenkins.war --httpPort=1080 ubuntu18.04-jenkins启动失败 来源: https://www.cnblogs.com/marvelousone/p/12422220.html

CentOS 7 x64 安装Jenkins+插件神速安装解决办法

江枫思渺然 提交于 2020-03-05 18:24:04
一、安装 java 运行环境和 Tomcat 服务器 二、安装 Nginx 服务器 三、修改 hosts 文件,将 updates.jenkins-ci.org 域名指向 127.0.0.1 vi /etc/hosts 在末尾追加 127.0.0.1 updates.jenkins-ci.org 四、修改 Nginx 配置文件 nginx.conf,添加一个 location 节点 location /download/plugins { proxy_pass http://mirrors.tuna.tsinghua.edu.cn; rewrite /download/plugins(.*) /jenkins/plugins/$1 break; proxy_set_header Host mirrors.tuna.tsinghua.edu.cn; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } 五、上传 jenkins.war 到 /opt/apache-tomcat-8.0.50/webapps。此处使用 Jenkins 2.204.4

02-Jenkins安装部署

会有一股神秘感。 提交于 2020-03-05 17:07:31
Jenkins安装部署 Jenkins官网:https://jenkins.io/ Jenkins下载:http://updates.jenkins-ci.org/ Jenkins的全部镜像:http://mirrors.jenkins-ci.org/status.html 1. 安装依赖: yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel 不建议yum源安装: wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo rpm -import http://pkg.jenkins.io/redhat/jenkins.io.key 2、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) 3、iptables防火墙(这里iptables已经安装,下面进行配置): vim /etc/sysconfig/iptables

自动化部署之jenkins及简介

你。 提交于 2020-03-05 17:04:22
一、什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 (2)没有持续集成 项目做模块集成的时候,发现很多借口都不通==>浪费大量时间 需要手动去编译打包最新的代码==>构建过程不透明 发布代码,上线,基本靠手工==>脚本乱飞 (3)持续集成最佳实践: 维护一个单一的代码库 使构建自动化 执行测试是构建的一部分 集成日志及历史记录 使用统一的依赖包管理库 每天至少集成一次 (4)jenkins介绍 Jenkins 只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 Hudson 是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个 jenkins ,jenkins在功能上远远超过hudson Jenkins官网: https://jenkins.io/ Jenkins下载:http://updates.jenkins-ci.org/

自动化部署之jenkins及简介

不羁岁月 提交于 2020-03-05 17:03:30
一、什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 (2)没有持续集成 项目做模块集成的时候,发现很多借口都不通==>浪费大量时间 需要手动去编译打包最新的代码==>构建过程不透明 发布代码,上线,基本靠手工==>脚本乱飞 (3)持续集成最佳实践: 维护一个单一的代码库 使构建自动化 执行测试是构建的一部分 集成日志及历史记录 使用统一的依赖包管理库 每天至少集成一次 (4)jenkins介绍 Jenkins 只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有 Hudson 是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个 jenkins ,jenkins在功能上远远超过hudson Jenkins官网: https://jenkins.io/ Jenkins下载:http://updates.jenkins-ci.org/

Jenkins的安装、启动和配置

女生的网名这么多〃 提交于 2020-03-05 09:24:17
一、Jenkins的安装 1.前提条件:已经成功安装了JDK,因为jenkins是一款基于Java的持续集成工具。 2.准备工具:下载一个jenkins的war包。 3.启动方法:如把jenkins.war包放置在e盘根目录下,则打开cmd,进入e盘目录下,输入命令: java -jar jenkins.war ,就可以启动jenkins了。 也可以把启动命令写成一个批处理文件,startjenkins.bat,在里面贴上以下命令,以后点击该文件,就可以启动jenkins了。 e: java -jar jenkins.war 4.安装目录:jenkins的默认安装目录在C:\Users\Administrator\.jenkins下面 5.访问地址:http://localhost:8080/,配置成功后打开的界面 二、新建一个软件项目 1.点击上图中的新建,选择【新建一个自由风格的项目】 2.对项目进行配置,在general部分,点击【高级】,勾选使用自定义的工作空间,在目录里填写要进行持续集成的java工程目录,如我的是E:\workspace\ant_junit 3.源码管理,选择None即可 4.构建触发器,在日程表里填写五个字段,用空格分开。 常用配置:0 * * * * 为每个小时执行一次 :0 1 * * * 为没天的凌晨1点执行一次,这种配置的设置

Jenkins两种启动方式

こ雲淡風輕ζ 提交于 2020-03-05 08:42:40
1、启动jenkins(windows) 方法一:使用内置的jetty服务器启动 如把jenkins.war包放置在e盘根目录下,则打开cmd,进入e盘目录下,输入命令: java -jar jenkins.war ,就可以启动jenkins了 java -jar jenkins.war 方法二:借助其他应用服务器启动,如tomcat 1、jenkins的war包放到tomcat中,双击startup.bat 以上2种方法启动后,在浏览器网址栏输入http://localhost:8080,即可访问到jenkins网页了 2、关闭jenkins jenkins启动后,在网址栏输入 http://localhost:8080/exit ,点击确认后,即可关闭jenkins 再次访问就要再次启动了 3、重启jenkins jenkins启动后,在网址栏输入 http://localhost:8080/r estart,点击确认后,即可完成重启jenkins 4、重新加载jenkins配置信息 jenkins启动后,在网址栏输入 http://localhost:8080/ reload,点击确认后,即可完成重新加载jenkins配置信息 来源: https://www.cnblogs.com/feiyueNotes/p/11135406.html

Jenkins的安装、启动和配置

心已入冬 提交于 2020-03-05 08:41:43
一、Jenkins的安装 1.前提条件:已经成功安装了JDK,因为jenkins是一款基于Java的持续集成工具。 2.准备工具:下载一个jenkins的war包。 3.启动方法:如把jenkins.war包放置在e盘根目录下,则打开cmd,进入e盘目录下,输入命令: java -jar jenkins.war ,就可以启动jenkins了。 也可以把启动命令写成一个批处理文件,startjenkins.bat,在里面贴上以下命令,以后点击该文件,就可以启动jenkins了。 e: java -jar jenkins.war 4.安装目录:jenkins的默认安装目录在C:\Users\Administrator\.jenkins下面 5.访问地址:http://localhost:8080/,配置成功后打开的界面 二、新建一个软件项目 1.点击上图中的新建,选择【新建一个自由风格的项目】 2.对项目进行配置,在general部分,点击【高级】,勾选使用自定义的工作空间,在目录里填写要进行持续集成的java工程目录,如我的是E:\workspace\ant_junit 3.源码管理,选择None即可 4.构建触发器,在日程表里填写五个字段,用空格分开。 常用配置:0 * * * * 为每个小时执行一次 :0 1 * * * 为没天的凌晨1点执行一次,这种配置的设置

国内难下载gitlab RPM包和jenkins RPM包

雨燕双飞 提交于 2020-03-04 06:22:12
1.gitlab RPM包 http://itityunwei.cn/index.php?share/file & user = 1 & sid = k4Kzqa7G 下载完直接使用yum -y install +包名 即可安装 2.jenkins RPM包 http://itityunwei.cn/index.php?share/file & user = 1 & sid = NwUcTZJH 下载完直接使用yum -y install jenkins 即可安装 3.gitlab安装比较简单,jenkins我有发布安装教程,两者一般配合使用结合ansible构建自动化运维开发,有需要其它难下载的rpm包的评论附上下载链接我会回复下载链接 这世上没有什么比坚持对成功的意义更大! 来源: CSDN 作者: 旅途丶 链接: https://blog.csdn.net/weixin_43838503/article/details/104626264