系统环境:Centos7

一、安装jdk8.0

jenkins安装需要jdk8or11,根据jenkins版本而定

2.164 (2019-02) and newer: Java 8 or Java 11

2.54 (2017-04) and newer: Java 8

1.612 (2015-05) and newer: Java 7

二、jenkins安装的三种方式

1.下载jenkins的war包,用tomcat运行

war包下载地址:http://mirrors.jenkins.io/war-stable/latest/jenkins.war

将jenkins.war放于tomcat的webapps路径下,启动bin路径下的startup.sh即可。

2.安装jenkins的rpm源,yum安装

1 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo2 sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key3 yum install jenkins

3.用docker运行jenkins:前提是安装docker

docker pull jenkins/jenkins

三、jenkins运行

本文采用tomcat运行jenkins.war。

1.下载jenkins.war到tomcat文件下的webapps

1 [[email protected] webapps]# wget -P /home/tomcat/webapps http://mirrors.jenkins.io/war-stable/latest/jenkins.war2 --2019-09-18 13:52:59-- http://mirrors.jenkins.io/war-stable/latest/jenkins.war3 正在解析主机 mirrors.jenkins.io (mirrors.jenkins.io)... 52.202.51.1854 正在连接 mirrors.jenkins.io (mirrors.jenkins.io)|52.202.51.185|:80... 已连接。5 已发出 HTTP 请求,正在等待回应... 302 Found6 位置:http://ftp-chi.osuosl.org/pub/jenkins/war-stable/2.176.3/jenkins.war [跟随至新的 URL]7 --2019-09-18 13:53:00-- http://ftp-chi.osuosl.org/pub/jenkins/war-stable/2.176.3/jenkins.war8 正在解析主机 ftp-chi.osuosl.org (ftp-chi.osuosl.org)... 64.50.236.52, 2600:3402:200:227::29 正在连接 ftp-chi.osuosl.org (ftp-chi.osuosl.org)|64.50.236.52|:80... 已连接。10 已发出 HTTP 请求,正在等待回应... 200 OK11 长度:77364728 (74M) [application/x-java-archive]12 正在保存至: “jenkins.war”13

14 100%[=======================================================================================================================================================================================================>] 77,364,728 132KB/s 用时 23m 37s15

16 2019-09-18 14:16:38 (53.3 KB/s) - 已保存 “jenkins.war” [77364728/77364728])

2.运行tomcat,启动jenkins

1 2 /home/tomcat/bin3 [[email protected] bin]# ./startup.sh4 Using CATALINA_BASE: /home/tomcat5 Using CATALINA_HOME: /home/tomcat6 Using CATALINA_TMPDIR: /home/tomcat/temp7 Using JRE_HOME: /home/jdk/jre8 Using CLASSPATH: /home/tomcat/bin/bootstrap.jar:/home/tomcat/bin/tomcat-juli.jar9 Tomcat started.

管理员密码在linux:/root/.jenkins/secrets/initialAdminPassword

1 [[email protected] bin]# cat /root/.jenkins/secrets/initialAdminPassword2 d0a87f7d73c54bdc8212888708b541aa

输入密码 d0a87f7d73c54bdc8212888708b541aa  点击“继续”。

4.安装jenkins插件,这里暂时选择推荐方式安装。后续插件按需安装。

推荐插件正在安装,稍等片刻,耐心等待。

5.创建管理员用户。

配置访问url

安装完成! 开始使用!

访问成功图。

linux jenkins自动部署,【linux】【jenkins】自动化部署一 安装jenkins相关推荐

  1. 夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插

    夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, ...

  2. AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署

    AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署 Amazon ElastiCache 连接至 Redis 节点 通过 AWS Command Line Inter ...

  3. 基于docker jenkins nginx gitee实现前端自动化部署

    部署对比 手动部署 平时我们在上线一个新项目的时候,可能需要先执行打包指令,然后登录服务器,将dist包丢到服务器nginx/html的文件下,看似很简单,但是当项目频繁迭代,一直重复性的操作也是很浪 ...

  4. Jenkins结合Gitee(码云)自动化部署Springboot项目(比较详细)

    Jenkins结合码云自动化部署Springboot项目 一.准备工作(有的话,可以忽略) 1. 安装wget 2. 安装jdk 3. 安装maven 4. 安装git 二.开始部署 (jenkins ...

  5. jenkins+maven+Tomcat+shell构建自动化部署

    https://yq.aliyun.com/articles/685931 1.官网下载war包: jenkins本质上就是一个web应用,直接下载jenkins的war包通过tomcat运行即可. ...

  6. jenkins部署流程图_Jenkins 自动化部署上线

    jenkins自动化部署项目,通过jenkins 部署来节省运维时间,不需要手动cp上线及版本发布 Jenkins 自动化部署上线 Jenkins 一.Jenkins是什么 Jenkins是一款自包含 ...

  7. Linux 操作系统(常用命令、软件安装,项目手动部署、shell 自动化部署)

    Linux 操作系统 不同领域的主流操作系统 桌面操作系统:windows(用户数量最多).Mac OS(操作体验好,办公人士首选).Linux(用户数量少)服务器操作系统:UNIX(安全.稳定.收费 ...

  8. 利用Jenkins实现JavaWeb项目的自动化部署

    修改代码,打包,上传,重启... 大把的时间花费在这些重复无味的工作上.笔者与当前主流的价值观保持一致:我们应该把时间花费在更有意义的事情上.我们可以尝试借助一些工具,让这些重复机械的工作交给计算机去 ...

  9. jenkins修改pom文件_自动化部署—Jenkins+Docker构建工程

    ================= 交作业:hello-world级的自动化部署(Maven+Git+Docker+Jenkins),因为内容稍微有点儿多,分两篇,这是第二篇--构建工程. ===== ...

  10. Jenkins+Docker+K8S+Git+CICD自动化部署

    1.构建流程图 自动触发jenkins部署通过svn或Git的hooks来实现,是否自动触发根据项目内部沟通决定,我们目前没有自动触发,原因是QA在测试的过程中不希望被自动触发的部署打断,不过也可以方 ...

最新文章

  1. 前端实例练习 - 轮播图
  2. 时域和频域的麦克斯韦方程组
  3. oracle tochar fm,oracle的to_char中的fm
  4. 寻找数组中的第二大数
  5. 【SQL】表A多个字段,关联表B一个字段说明
  6. Leetcode No.146 ****
  7. 关于MacBook Pro 15 usb连接iPhone反复重连的解决办法
  8. VS 2019 for Mac 8.1 正式版和 8.2 预览版发布
  9. ppt录制宏_Word中录制宏,学会后成大神
  10. 5万字、97 张图总结操作系统核心知识点
  11. apk倒入android studio,反编译apk导入android studio
  12. 注册ActiveX控件时DllRegisterServer调用失败的解决方法
  13. Tesla M40 24G 在Win11上的双显卡显示实现、改风冷
  14. 使用N2N搭建虚拟局域网|可用于红警、我的世界联机
  15. linux drcom客户端配置
  16. Android jPBC 2.0.0配置与测试
  17. 【转】预装Win8/8.1 中文版系统升级为专业版或专业版含媒体中心版的简单方法...
  18. 以太网详解(四)-网口硬件测试指南
  19. 有效提高APP用户下载量的五个小妙招
  20. Python字符串格式化 (%占位操作符)

热门文章

  1. iOS 后台运行实现总结
  2. Collection __NSArrayM: 0xxxxxxx was mutated while being enumerated.
  3. C++之List保存类内存问题
  4. 人脸方向学习(八):Face Recognition-MobileFaceNets解读
  5. Java基础教程【第三章:Java运算符】
  6. mapbox 加载json数据 和数据中颜色 和高度 并根据数值加载颜色
  7. python爬虫数据存储文本_Python爬虫开发系列之五》数据存储为TXT、JSON格式
  8. dingo php,Laravel+Dingo/Api 自定义响应的实现
  9. 19年北理考研计算机复试分数多少钱,2019年北京理工大学考研复试分数线已出现...
  10. python设置字符编码_python字符编码问题一则