【Jenkins】Linux环境Jenkins下载与安装
【Jenkins】Linux环境Jenkins下载与安装
- 一、安装前准备
- 二、jenkins安装
- 三、测试任务
一、安装前准备
下载tomcat:https://tomcat.apache.org/download-90.cgi,这里下载的9.0.73版本的tar包,也可以根据实际情况下载其他稳定版本,在windows上安装也可以选择exe安装包。
安装tomcat:将下载下的包放入目录下,tar -xf [压缩包名]解压,进入apache tomcat-x.xx/bin 目录,执行sh startup.sh命令运行tomcat,如果需要修改端口号,在tomcat根目录下的config/server.xml中修改,成功启动后如图:
浏览器访问http://[ip]:8002/ (根据自己的ip地址访问,我这里设置的端口号是8002),出现如下界面则tomcat安装成功。
如果访问不到这个页面,先检查tomcat跟目录下webapps目录中是否存在ROOT项目,再检查一下是否将端口添加进了白名单中:
#检查防火墙是否开启
firewall-cmd --state #查看防火墙白名单
firewall-cmd --zone=public --list-ports#添加防火墙白名单
firewall-cmd --zone=public --add-port=8002/tcp --permanent
二、jenkins安装
下载jenkins包:https://www.jenkins.io/download/,建立选择稳定版本,这里下载的是war包,可以根据具体的部署环境选择合适的包。
将下载的war包放在tomcat根目录下的webapp中,使用java命令启动jenkins:
java -jar jenkins.war
启动成功后,访问http://[ip]:8002/jenkins,第一次安装看到如下解锁界面则安装成功:
可以在后台查看页面中的文件获取密码,也可以在刚开始启动jenkins的输出日志上找到密码。
接下来就是向导式的操作,会安装基本的插件,也可以根据自己的需要自定义安装插件。
我选择的是安装推荐的插件
插件安装完成后创建管理员用户
接着浏览器访问http://[ip]:8002/jenkins就可以用刚才设置的管理员账号登录了。
三、测试任务
接下来就可以创建一个最简单的测试任务Helloworld
git这些先不用管,最简单的任务只执行一个shell脚本,在build step选项卡中选择execute shell
将helloworld脚本写入输入框中,点击保存:
#!/bin/bashcd /home
if [ ! -d "jenkins_helloworld" ]
thenmkdir jenkins_helloworld
fi
cd jenkins_helloworld
echo "hello world" > hello_jenkins
这段脚本在/home目录下创建了jenkins_helloworld目录并写入了一个hello_jenkins文件,点击build now,开始构建。
构建成功后和我们想象的一样,成功创建了这个文本文件:
【Jenkins】Linux环境Jenkins下载与安装相关推荐
- linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用
最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...
- matlab2010alinux下载,Linux matlab 2010a 下载与安装过程
Linux matlab 2010a 下载与安装过程 下载地址:ed2k://|file|%5B%E7%9F%A9%E9%98%B5%E5%AE%9E%E9%AA%8C%E5%AE%A4 %5D.TL ...
- Linux环境下Python的安装过程
Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...
- Linux环境下Protobuf完整安装和使用教程
Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...
- hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤
1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...
- linux环境下使用virtualbox安装ghost系统
linux环境下使用virtualbox安装ghost系统 环境为Ubuntu 18.04LTS,这次难点在于使用virtualbox如何使用虚拟机外部的文件安装系统.后来看到加载iso很方便,就往这 ...
- k8s简介以及linux环境下的详细安装步骤
k8s简介以及linux环境下的详细安装步骤 k8s是Kubernetes的简称,Kubernetes中间有8个单词,所以叫k8s,就是这么简单粗暴. 我们可以看到docker的图标是鲨鱼,k8s的图 ...
- Linux环境搭建记录——GitLab安装
Linux环境搭建记录 GitLab安装 GitLab安装 更多GitLab详细信息请参考:GitLab官方文档 分步指南 获取GitLab资源 可以访问 https://mirrors.tuna.t ...
- Solr环境搭建,下载和安装
Solr的环境搭建,下载和安装 solr下载地址:http://archive.apache.org/dist/lucene/solr/ tomcat下载地址:https://tomcat.apach ...
最新文章
- 51NOD 1287 加农炮(不水的线段树)
- 为什么我的python没有run_为什么我的returncode=0而没有stdoutsubprocess.run?
- 在网页中插入百度地图(实例)
- c++无锁链表的实现
- java教程pdf下载百度云,面试题+笔记+项目实战
- Atitit java ftp client sumup apache common net jar 1.1. 协议解析	1 1.2. 读取文件	1 2. }	3 1. 下载文件 	ftpCli
- dpdk中文-dpdk虚拟机出错
- flex blazeds java spring_flex3+blazeds+spring+hibernate整合小结
- 专题开发十三:JEECG微云高速开发平台-附录
- python 等值面多边形平滑_三次贝塞尔曲线平滑多边形
- Ubuntu虚拟机中安装分区(可用)
- 如何做到阿里云 Redis 开发规范中的拒绝 bigkey
- ALOS 12.5米DEM 数字高程模型数据免费下载介绍(20200617)
- 精灵图在线测量,自动生成想要图片的宽高及位置
- Elasticsearch:使用 Filebeat 从 Node.js Web 应用程序提取日志
- android手表微信运动,oppo智能手表微信运动如何安装
- 用python打印学生名单_Python2爬取学生名单
- 牛客网C语言 算学分绩
- 数控木工机械和精美家具制作
- 阿里云的这群疯子- 文/史中