【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下载与安装相关推荐

  1. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

  2. 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 ...

  3. Linux环境下Python的安装过程

    Linux环境下Python的安装过程 前言 一般情况下,Linux都会预装 Python了,但是这个预装的Python版本一般都非常低,很多 Python的新特性都没有,必须重新安装新一点的版本,从 ...

  4. Linux环境下Protobuf完整安装和使用教程

    Linux环境下Protobuf完整安装和使用教程 目标 下载和安装 环境配置 一个例子 1.报文定义 2.报文生成 3.使用报文 4.编译程序 5.常见问题: 目标 本文将教会一个完全的新手如何搭建 ...

  5. hp ux安装mysql5.1.56_详细讲解Linux环境下MySQL5.1安装步骤

    1.下载MySQL免安装版/二进制版软件(不用编译) 文件格式:MYSQL-VERSION-OS.tar.gz 2.创建MySQL组,建立MySQL用户并加入到mysql组中 (不同版本的Unix中, ...

  6. linux环境下使用virtualbox安装ghost系统

    linux环境下使用virtualbox安装ghost系统 环境为Ubuntu 18.04LTS,这次难点在于使用virtualbox如何使用虚拟机外部的文件安装系统.后来看到加载iso很方便,就往这 ...

  7. k8s简介以及linux环境下的详细安装步骤

    k8s简介以及linux环境下的详细安装步骤 k8s是Kubernetes的简称,Kubernetes中间有8个单词,所以叫k8s,就是这么简单粗暴. 我们可以看到docker的图标是鲨鱼,k8s的图 ...

  8. Linux环境搭建记录——GitLab安装

    Linux环境搭建记录 GitLab安装 GitLab安装 更多GitLab详细信息请参考:GitLab官方文档 分步指南 获取GitLab资源 可以访问 https://mirrors.tuna.t ...

  9. Solr环境搭建,下载和安装

    Solr的环境搭建,下载和安装 solr下载地址:http://archive.apache.org/dist/lucene/solr/ tomcat下载地址:https://tomcat.apach ...

最新文章

  1. 51NOD 1287 加农炮(不水的线段树)
  2. 为什么我的python没有run_为什么我的returncode=0而没有stdoutsubprocess.run?
  3. 在网页中插入百度地图(实例)
  4. c++无锁链表的实现
  5. java教程pdf下载百度云,面试题+笔记+项目实战
  6. Atitit java ftp client sumup apache common net jar 1.1. 协议解析 1 1.2. 读取文件 1 2. } 3 1. 下载文件 ftpCli
  7. dpdk中文-dpdk虚拟机出错
  8. flex blazeds java spring_flex3+blazeds+spring+hibernate整合小结
  9. 专题开发十三:JEECG微云高速开发平台-附录
  10. python 等值面多边形平滑_三次贝塞尔曲线平滑多边形
  11. Ubuntu虚拟机中安装分区(可用)
  12. 如何做到阿里云 Redis 开发规范中的拒绝 bigkey
  13. ALOS 12.5米DEM 数字高程模型数据免费下载介绍(20200617)
  14. 精灵图在线测量,自动生成想要图片的宽高及位置
  15. Elasticsearch:使用 Filebeat 从 Node.js Web 应用程序提取日志
  16. android手表微信运动,oppo智能手表微信运动如何安装
  17. 用python打印学生名单_Python2爬取学生名单
  18. 牛客网C语言 算学分绩
  19. 数控木工机械和精美家具制作
  20. 阿里云的这群疯子- 文/史中

热门文章

  1. “真香”是什么意思?
  2. 钢琴 |《小汤普森简易钢琴教程》第一册
  3. DVWA学习之XSS(跨站脚本攻击)(超级详细)
  4. VS Code下载,安装,汉化
  5. Delphi XE6 原生解析json
  6. 出现身份验证错误,要求的函数不受支持(这可能是由于CredSSP加密Oracle修正)
  7. 牛客网华为机试题(JavaScript)
  8. 【Linux】-- Mysql(2) : 创建数据库和数据表
  9. Java中被final修饰的变量的几种赋值方式
  10. 如何不写代码通过爬虫软件采集表格数据