首页 > 系统相关 >ubuntu安装jenkins

ubuntu安装jenkins

时间:2023-04-13 21:58:28浏览次数:50  
标签:脚本 vim sh ubuntu jenkins 安装 bash

ubuntu20.04安装Jenkins及简单配置

环境:

虚拟机:VMware Workstation
Linux版本:ubuntu Desktop 20.04
清华大学镜像源:https://mirrors.tuna.tsinghua.edu.cn/
下方镜像源链接中可以下载各种Linux发行版

准备

Java版本:1.8
Jenkins版本:2.350
注意:jenkins2.357及以上版本不支持java 8,即"1.8.x"版本 请下载后缀为".war"的压缩包

开始安装

安装jenkins前需要先安装Java
把war压缩包放到空的文件夹中,按照下方分别新建三个sh文件,分别是启动、停止、重启,脚本和文件放到一起。

start启动脚本

vim start.sh  # 或者vi (没有安装vim时使用)

脚本内容:

#!/bin/bash
# JAVA_HOME:Java配置的路径
# /home/learn/Downloads/jenkins.war:jenkins文件存放的位置
# --httpPort  默认端口号
export JAVA_HOME="/usr/lib/jvm/jdk1.8.0_131"
nohup java -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -jar /home/learn/Downloads/jenkins.war --httpPort=8080 2>&1 &

stop启动脚本

vim stop.sh  # 或者vi (没有安装vim时使用)

脚本内容:

#关闭Jenkins
#!/bin/bash
PID=$(ps -ef | grep jenkins.war | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
    echo Application is already stopped
else
    echo kill $PID
    kill $PID
fi

restart启动脚本

vim restart.sh  # 或者vi (没有安装vim时使用)

脚本内容:

#!/bin/bash
echo Stopping application
bash ./stop.sh
echo Starting application
bash ./start.sh

运行:
终端运行start脚本,就可以了(当前路径有nohop.out的Log文件)

展示

使用

终端输入命令即可

./start.sh

等待几分钟后,会在家目录下生成".jenkins"目录,说明安装完毕。

启动
浏览器使用虚拟机ip+端口号(脚本默认8080)打开jenkins。
如:192.168.13.150:8080

第一次登录&简单配置

登录

插件安装界面,默认推荐常用的插件,但是一般网络不好,这里先跳过,之后会说明。

这里使用admin账户,个人随便。

完成后的界面。如下:

配置

修改管理员密码

标签:脚本,vim,sh,ubuntu,jenkins,安装,bash
From: https://www.cnblogs.com/JulyCancer/p/17316535.html

相关文章

  • linux环境下安装Docker
    1、概念:docker是一个开源的应用容器引擎,docker可以让开发者打包他们的应用以及依赖环境包到一个轻量级、可移值的容器中。然后发布到任何流行的linux机器上。安装过程:1、yum包更新到最新yumupdate2、安装需要的软件包yuminstall-yyum-utilsdevice-mapper-persistent-da......
  • zookeeper安装
    下载安装包这里需要注意的是,自zk3.5.5版本以后,已编译的jar包尾部带有bin后缀,所以我们选择下载带有bin的安装包。"zk官网下载地址"进行安装`执行tar-zxvf你下载的安装包将解压好的软件目录移动位置,我这里是移动到/usr/local/zookeepermv你解压的安装目录/usr/local/z......
  • 两阶段鲁棒优化程序 本程序采用微网为模型,主要将安装成本、运营成本以及综合效益三个
    两阶段鲁棒优化程序本程序采用微网为模型,主要将安装成本、运营成本以及综合效益三个方面纳入考虑范围,建立两阶段鲁棒优化模型,采用的是CCG方法,本程序为matlab编制ID:67480641450782375......
  • 达观助手AI写作下载安装教程及特色功能详解,速速收藏体验!
    AI时代,你的写作工具需要更新啦!一款全面且免费的AI智能写作插件工具 目前支持Windows系统、WPS软件使用 (Mac、office软件敬请期待) 下载即拥有智能排版、AI润色、AI续写、标题助手、智能纠错、素材搜索等强大助力 最新款的AI写作工具,快来下载体验看看! 下载地址及问题咨询下载地......
  • 手工安装部署 openGauss3.0 一主一备(非 om 工具安装)
    手工安装部署openGauss3.0一主一备(非om工具安装)本文出处:https://www.modb.pro/db/425385一、操作系统配置(centos7.6)1.关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld2.关闭selinux服务setenforce0vim/etc/selinux/configSELINUX=disabled3.关闭透明......
  • linux上一些额外好玩的东西安装
    1.linux_hotspothttps://blog.csdn.net/weixin_41114301/article/details/127165479git的依赖:sudoapt-getinstallhostapdiptablesdnsmasq安装git:sudoapt-getinstallgitgitclonehttps://github.com/oblique/create_apcdcreate_apsudomakeinstallsudo......
  • zabbix分布式监控服务 安装与配置
     zabbix安装与配置一、什么是zabbix及优缺点 Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 agent端:主机通过安装......
  • ubuntu20.0.4双系统+CUDA+CUDNN+......流程记录
    https://zhuanlan.zhihu.com/p/366882419?utm_id=0主要安装步骤跟随这个,但是不全正确。把附加驱动(software&update)自动更新关闭鱼香肉丝把系统源换成国内的:wgethttp://fishros.com/install-Ofishros&&.fishros选5换系统源选2换成国内并且清理第三......
  • centos安装jdk
    1.Linux准备工作将我们下载好的jdk安装包上传到/usr/local目录下cd/usr/local 2.安装jdk 将下载好的安装包放到我们刚刚创建好的 /usr/local目录下执行tar-zxvfjdk-8u361-linux-x64.tar.gz命令解压安装包。注意:这里的安装包名字根据自己的实际安装包修改。再将......
  • python 离线安装包
    下载好第三方库,上传到服务器,用pip命令执行安装通过pypi官网下载包pypi官网提供各种Python的第三方库,主要提供Linux版本的后缀是".whl"和“.tar.gz”,可以搜索相关的包。".whl"文件离线安装(推荐)#以Markdown为例(默认文件在当前目录下)pipinstallMarkdown-3.2.2-py3-none-any.wh......