Linux centos 安装配置 Jenkins
-
安装JDK
#1.查看安装包 ls [app@jenkins app]$ ls jdk-8u291-linux-x64.rpm #2.安装jdk rpm -ivh jdk-8u291-linux-x64.rpm [app@jenkins app]$ rpm -ivh jdk-8u291-linux-x64.rpm #出现错误当前账号没有权限 这里使用 sudo jdk rpm -ivh jdk-8u291-linux-x64.rpm warning: jdk-8u291-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY error: can t create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied) #困难重重 找运维 去开 sudo权限.... [app@jenkins app]$ sudo rpm -ivh jdk-8u291-linux-x64.rpm [sudo] password for app: app is not allowed to run sudo on jenkins. This incident will be reported. # 权限开启成功安装成功 [app@jenkins app]$ sudo rpm -ivh jdk-8u291-linux-x64.rpm [sudo] password for app: warning: jdk-8u291-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Preparing... ################################# [100%] Updating / installing... 1:jdk1.8-2000:1.8.0_291-fcs ################################# [100%] Unpacking JAR files... tools.jar... plugin.jar... javaws.jar... deploy.jar... rt.jar... jsse.jar... charsets.jar... localedata.jar... #3.测试jdk java -version 安装成功 [app@jenkins app]$ java -version java version "1.8.0_291" Java(TM) SE Runtime Environment (build 1.8.0_291-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode) #4. 设置环境变量 sudo vim /etc/profile 将下面的配置加入进去 [app@jenkins ~]$ sudo vim /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_291-amd64 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH #5.保存刷新 [app@jenkins ~]$ source /etc/profile #6.查看环境变量 [app@jenkins ~]$ echo $JAVA_HOME /usr/java/jdk1.8.0_291-amd64
-
安装Jenkins
#1.通过 wget 下载 Jenkins需要的组件,又发现没有weget... [app@jenkins app]$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins-ci.org/redhat/jenkins.repo sudo: wget: command not found #2.安装wget sudo yum -y install wget # 出现Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package wget.x86_64 0:1.14-18.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved 表示安装成功 #3. 重新下载组件下载成功 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins-ci.org/redhat/jenkins.repo [app@jenkins app]$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins-ci.org/redhat/jenkins.repo --2021-05-12 16:03:10-- https://pkg.jenkins-ci.org/redhat/jenkins.repo Resolving pkg.jenkins-ci.org (pkg.jenkins-ci.org)... 52.202.51.185 Connecting to pkg.jenkins-ci.org (pkg.jenkins-ci.org)|52.202.51.185|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 71 Saving to: ‘/etc/yum.repos.d/jenkins.repo’ 100%[=================================================================================================================================================>] 71 --.-K/s in 0s 2021-05-12 16:03:11 (13.8 MB/s) - ‘/etc/yum.repos.d/jenkins.repo’ saved [71/71] #4.安装签名之类的东西 sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key #5. 安装 jenkins 出现对话 一直 y #中途出现 jenkins-xxxx.noarch.rpm FAILED 超时错误 ....哎呀脑壳痛 sudo yum install jenkins #处理Public key for jenkins-2.292-1.1.noarch.rpm is not installed #6. 网上说执行 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo #再执行 [app@jenkins app]sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key #更新下 [app@jenkins app]$ sudo yum update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile No packages marked for update #再次安装 决斗时刻 sudo yum install jenkins
![]
启动服务试试 终于成功了…太折腾人了
[app@jenkins app]$ sudo service jenkins restart Restarting jenkins (via systemctl): [ OK ]
浏览器访问:ip:8080 太恶心人了…分析一波 应该是新服务器 没有开启8080端口或者是内网网段不同不能直接访问.
找运维又开端口…他可能都要打死我了
找网管劈里啪啦一顿操作…终于开启 输入IP:端口 终于成功了
-
配置Jenkins
进入后台
#1.查看密码 [app@jenkins ~]$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
自定义安装插件
选择了一个中文包 创建一个用户
评论区