首页 > 系统相关 >Ubuntu18安装Jenkins以及相关环境

Ubuntu18安装Jenkins以及相关环境

时间:2023-03-18 16:59:33浏览次数:40  
标签:opt bin HOME tar soft Ubuntu18 jenkins Jenkins 安装

Ubuntu18安装Jenkins

一、安装JDK

cd /opt/soft

tar -zxvf jdk-8u333-linux-x64.tar.gz

#设置环境变量
vim /etc/profile

#Set JDK
export JAVA_HOME=/opt/soft/jdk1.8.0_333
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#使环境变量生效
source /etc/profile

#查看是否安装成功
root@pc:~# java -version
java version "1.8.0_333"
Java(TM) SE Runtime Environment (build 1.8.0_333-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.333-b02, mixed mode)


二、安装maven

cd /opt/soft

#安装maven
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

tar -zxvf apache-maven-3.8.6-bin.tar.gz

#设置环境变量
vim /etc/profile

#Set maven
export M2_HOME=/opt/soft/apache-maven-3.8.6
export PATH=${M2_HOME}/bin:$PATH

#使环境变量生效
source /etc/profile

#查看是否安装成功
root@pc:/opt/soft# mvn -version
Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
Maven home: /opt/soft/apache-maven-3.8.6
Java version: 1.8.0_333, vendor: Oracle Corporation, runtime: /opt/soft/jdk1.8.0_333/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-167-generic", arch: "amd64", family: "unix"


#注意设置内网的仓库

三、安装Tomcat

cd /opt/soft

#下载软件
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.81/bin/apache-tomcat-8.5.81.tar.gz
#解压
tar -zxvf apache-tomcat-8.5.81.tar.gz
#重命名
mv apache-tomcat-8.5.81 tomcat8.5

#设置Java环境
vim tomcat8.5/bin/setclasspath.sh
export JAVA_HOME=/opt/soft/jdk1.8.0_333
export JRE_HOME=/opt/soft/jdk1.8.0_333/jre

#命令
./tomcat8.5/bin/startup.sh
./tomcat8.5/bin/shutdown.sh

四、安装nodejs

cd /opt/soft

wget https://cdn.npmmirror.com/binaries/node/v16.15.1/node-v16.15.1-linux-x64.tar.xz

tar -xvf node-v16.15.1-linux-x64.tar.xz

mv node-v16.15.1-linux-x64 nodejs-v16.15


#建立软连接

ln -s /opt/soft/nodejs-v16.15/bin/node /usr/bin/node

ln -s /opt/soft/nodejs-v16.15/bin/npm /usr/bin/npm


#查看是否安装成功
root@pc:/opt/soft# node -v
v16.15.1

#设置淘宝源
npm config set registry https://registry.npm.taobao.org

#查看是否修改成功
npm config get registry

#==================== 安装pnpm ===================
#1.获取脚本执行脚本
wget -qO- https://get.pnpm.io/install.sh | sh -

#2.使变量生效
source /root/.bashrc


//查看源
pnpm config get registry 
//切换淘宝源
pnpm config set registry https://registry.npmmirror.com/


五、安装nginx

#安装ngixn
apt install nginx

#开启/关闭
systemctl start/stop nginx

#重新加载配置
systemctl reload nginx

六、安装Jenkins

官方安装:www.jenkins.io/zh/doc/book/installing/#debianubuntu

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

#建立 jdk 软连接
ln -s /opt/soft/jdk1.8.0_333/bin/java /usr/bin/java

#修改启动的端口
vim /lib/systemd/system/jenkins.service
#指定自己想要的端口
Environment="JENKINS_PORT=18080" 

systemctl daemon-reload
systemctl start jenkins

#启动
./etc/init.d/jenkins start
./etc/init.d/jenkins stop
./etc/init.d/jenkins restart

systemctl start jenkins
systemctl stop jenkins

#问题2:该Jenkins实例似乎已离线
https://www.cnblogs.com/forever521Lee/p/9356212.html



#centos
#查看可用版本
yum list --showduplicates jenkins

#安装
yum install jenkins-2.346.1-1.1

#加载配置,启动
systemctl daemon-reload
systemctl start jenkins

问题:

#问题1:如果访问不了请检查防火墙,开放端口
#新增规则
firewall-cmd --permanent --add-port=18080/tcp 
#删除规则
firewall-cmd --permanent --remove-port=18080/tcp
#重新加载规则
firewall-cmd --reload 

标签:opt,bin,HOME,tar,soft,Ubuntu18,jenkins,Jenkins,安装
From: https://www.cnblogs.com/coolyang/p/17182668.html

相关文章

  • Linux安装Nacos
    nacos安装版本:v2.1.1#获取压缩包、解压wgethttps://github.com/alibaba/nacos/releases/download/2.1.1/nacos-server-2.1.1.zipunzipnacos-server-2.1.1.zip###......
  • windows下hanewin NFS的安装与配置
    1-官网下载服务端网址:https://www.hanewin.net/nfs-e.htm没有注册只有30天的试用期,请自行搜索解决。2-服务端配置说明:F:\,将服务端F盘(目录)共享-public,赋予读写权......
  • Kubernetes 1.24 Ubuntu18.04安装
    集群清单角色系统配置IP系统Master最低双核2G内存30G硬盘192.168.56.130Ubuntu18.04Node最低双核2G内存30G硬盘192.168.56.129Ubuntu18.04一、......
  • Pytorch安装
    Pytorch安装1.Anaconda的下载和安装Anaconda的官网在官网进行下载,一路next(可以修改安装路径,默认安装在C盘),安装完成后可以在菜单看到新增了一些文件打开这个Anaconda......
  • CentOS7系统编译安装简易Zabbix6.0
    系统环境设置系统交换分区(本文使用云主机安装)设置交换分区,现在很多云主机,默认都是关闭交换分区,关于交换分区的优缺点,可以自百度,这一步非必须,可以跳过。1、设置交换......
  • Linux下安装jdk的步骤与bug
    Linux下安装jdk的步骤与bug步骤:先在/opt/下创建一个software文件,用于存放压缩包进入opt下:cd/opt创建software文件:sudovimsoftware在software/下用......
  • CentOS7系统安装MySQL8.0版本
    一、下载1、下载地址:https://dev.mysql.com/downloads/mysql/2、选择对应的系统版本进行下载 3、把如下包上传到指定的安装目录下mysql-community-common-8.0.31-1.el......
  • linux centos yum 单独安装 mysqldump
    在linux下,mysqldump属于mysql的组件,可以安装mysql获取,如:$yum-yinstallmysql-client1一般情况下,是安装mysql的时候获得mysqldump组件,但有时可能已经安装Mar......
  • tesseract-ocr下载安装与配置
    1:下载地址:https://digi.bib.uni-mannheim.de/tesseract/2:安装,一直下一步3:配置环境变量,tesseract-ocr安装成功之后,找到tesseract-ocr安装位置,加入到环境变量的path变量......
  • linux下安装绿色版(glibc版)mysql-5.7.31
    安装依赖库libaio库#yuminstalllibaio-y上传软件包解压#tar-xfmysql-5.7.31-linux-glibc2.12-x86_64.tar.gz软件的安装第一步:创建一个数据库专用账号mysql(其所属组也......