搭建jenkins多种方式,选择适合自己的(适合自己才是最好的)
一. 安装tomcat并安装jenkins
yum -y install wget
安装tomcat连接参考:https://blog.csdn.net/weixin_44932410/article/details/115439365
官网下载jenkins的wer包 https://get.jenkins.io/war-stable/2.289.3/jenkins.war
cd /usr/local/tomcat8/webapps/
wget https://get.jenkins.io/war-stable/2.289.3/jenkins.war
访问地址ip+端口+jenkins,如:http://192.168.0.1:8080/jenkins
根据自己的需求进行选择,我比较推荐第一个:
安装成功:
第二种安装方式
安装tomcat:https://blog.csdn.net/weixin_44932410/article/details/115439365
删除tomcat默认内容,替换成jenkins内容
cd /usr/local/tomcat8/webapps/ROOT
rm -rf /usr/local/tomcat8/webapps/ROOT/
wget https://get.jenkins.io/war-stable/2.289.3/jenkins.war
unzip jenkins.war
解压完成直接ip+端口进行访问
http://192.168.0.1:8080
第三种方式:yum安装
参考官网地址:https://pkg.jenkins.io/redhat-stable/
第四种方式 可以携带参数进行启动
wget https://get.jenkins.io/war-stable/2.289.3/jenkins.war
java -jar jenkins.war --httpPort=8080. #
第五种安装方式deploy+svc
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: jenkins
name: jenkins
spec:
replicas: 1
selector:
matchLabels:
app: jenkins
template:
metadata:
creationTimestamp: null
labels:
app: jenkins
spec:
containers:
- image: docker.monlor.com/jenkins/jenkins:2.414.3-alpine-jdk17
name: jenkins
env:
- name: JENKINS_OPTS
value: "--argumentsRealm.passwd.jenkins=lushouxin@123"
ports:
- containerPort: 8080
name: http
- containerPort: 50000
name: jnop
volumeMounts:
- mountPath: /var/jenkins_home
name: jenkins-home
volumes:
- name: jenkins-home
hostPath:
path: /data/jenkins
---
apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
app: jenkins
name: jenkins
spec:
ports:
- port: 8080
protocol: TCP
targetPort: 8080
name: http
- port:50000
protocol: TCP
targetPort: 8080
name: jnop
selector:
app: jenkins
status:
loadBalancer: {}