linux jenkins自动部署,【linux】【jenkins】自动化部署一 安装jenkins
系统环境: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相关推荐
- 夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎。 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插
夕阳桥断 Linux(centos6.5)下安装jenkins Jenkins 的前身是 Hudson 是一个可扩展的持续集成引擎. 通俗的来讲,jenkins就是一个可以实现自动化部署的一个插件, ...
- AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署
AWS DevOps – 配合Jenkins和CodeDeploy实现代码自动化部署 Amazon ElastiCache 连接至 Redis 节点 通过 AWS Command Line Inter ...
- 基于docker jenkins nginx gitee实现前端自动化部署
部署对比 手动部署 平时我们在上线一个新项目的时候,可能需要先执行打包指令,然后登录服务器,将dist包丢到服务器nginx/html的文件下,看似很简单,但是当项目频繁迭代,一直重复性的操作也是很浪 ...
- Jenkins结合Gitee(码云)自动化部署Springboot项目(比较详细)
Jenkins结合码云自动化部署Springboot项目 一.准备工作(有的话,可以忽略) 1. 安装wget 2. 安装jdk 3. 安装maven 4. 安装git 二.开始部署 (jenkins ...
- jenkins+maven+Tomcat+shell构建自动化部署
https://yq.aliyun.com/articles/685931 1.官网下载war包: jenkins本质上就是一个web应用,直接下载jenkins的war包通过tomcat运行即可. ...
- jenkins部署流程图_Jenkins 自动化部署上线
jenkins自动化部署项目,通过jenkins 部署来节省运维时间,不需要手动cp上线及版本发布 Jenkins 自动化部署上线 Jenkins 一.Jenkins是什么 Jenkins是一款自包含 ...
- Linux 操作系统(常用命令、软件安装,项目手动部署、shell 自动化部署)
Linux 操作系统 不同领域的主流操作系统 桌面操作系统:windows(用户数量最多).Mac OS(操作体验好,办公人士首选).Linux(用户数量少)服务器操作系统:UNIX(安全.稳定.收费 ...
- 利用Jenkins实现JavaWeb项目的自动化部署
修改代码,打包,上传,重启... 大把的时间花费在这些重复无味的工作上.笔者与当前主流的价值观保持一致:我们应该把时间花费在更有意义的事情上.我们可以尝试借助一些工具,让这些重复机械的工作交给计算机去 ...
- jenkins修改pom文件_自动化部署—Jenkins+Docker构建工程
================= 交作业:hello-world级的自动化部署(Maven+Git+Docker+Jenkins),因为内容稍微有点儿多,分两篇,这是第二篇--构建工程. ===== ...
- Jenkins+Docker+K8S+Git+CICD自动化部署
1.构建流程图 自动触发jenkins部署通过svn或Git的hooks来实现,是否自动触发根据项目内部沟通决定,我们目前没有自动触发,原因是QA在测试的过程中不希望被自动触发的部署打断,不过也可以方 ...
最新文章
- 前端实例练习 - 轮播图
- 时域和频域的麦克斯韦方程组
- oracle tochar fm,oracle的to_char中的fm
- 寻找数组中的第二大数
- 【SQL】表A多个字段,关联表B一个字段说明
- Leetcode No.146 ****
- 关于MacBook Pro 15 usb连接iPhone反复重连的解决办法
- VS 2019 for Mac 8.1 正式版和 8.2 预览版发布
- ppt录制宏_Word中录制宏,学会后成大神
- 5万字、97 张图总结操作系统核心知识点
- apk倒入android studio,反编译apk导入android studio
- 注册ActiveX控件时DllRegisterServer调用失败的解决方法
- Tesla M40 24G 在Win11上的双显卡显示实现、改风冷
- 使用N2N搭建虚拟局域网|可用于红警、我的世界联机
- linux drcom客户端配置
- Android jPBC 2.0.0配置与测试
- 【转】预装Win8/8.1 中文版系统升级为专业版或专业版含媒体中心版的简单方法...
- 以太网详解(四)-网口硬件测试指南
- 有效提高APP用户下载量的五个小妙招
- Python字符串格式化 (%占位操作符)
热门文章
- iOS 后台运行实现总结
- Collection __NSArrayM: 0xxxxxxx was mutated while being enumerated.
- C++之List保存类内存问题
- 人脸方向学习(八):Face Recognition-MobileFaceNets解读
- Java基础教程【第三章:Java运算符】
- mapbox 加载json数据 和数据中颜色 和高度 并根据数值加载颜色
- python爬虫数据存储文本_Python爬虫开发系列之五》数据存储为TXT、JSON格式
- dingo php,Laravel+Dingo/Api 自定义响应的实现
- 19年北理考研计算机复试分数多少钱,2019年北京理工大学考研复试分数线已出现...
- python设置字符编码_python字符编码问题一则