https://juejin.cn/post/6945090740670169096

前置环境准备

  1. 服务器 OS Linux CentOS
  2. 数据库服务器 MYSQL Server
  3. Github账号
  4. Idea IDE

一、简介

  • 开源平台
  • 常用于自动化测试、持续集成

二、Jenkins基础

  • 下载Jenkins
    docker pull jenkins/jenkins
  • 第一次启动
  • docker compose
  • 安装docker-compose

    curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
    
    # 给docker compose 目录授权
    sudo chmod +x /usr/local/bin/docker-compose
    
    docker-compose version
    docker-compose --version
version: '3.7'
services:
jenkins:
  image: jenkins/jenkins:2.361.4
  ports:
    - 50000:50000
    - 8100:8080
  volumes:
      - /usr/local/maven:/usr/local/maven
    - /srv/jenkins:/var/jenkins_home
    - /var/run/docker.sock:/var/run/docker.sock
    - /usr/bin/docker:/usr/bin/docker
  user: root
  restart: always
  container_name: jenkins

直接run

        docker run --name jenkins -u root --rm -d -p 8100:8080 -p 50000:50000 -v /usr/local/maven:/usr/local/maven -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
安装完成后访问地址-> http://{部署Jenkins所在服务IP}:8080,
此处会有几分钟的等待时间
  • 初始化Jenkins
  • 解锁Jenkins
    进入Jenkins容器:docker exec -it {Jenkins容器名} bash
    例如 docker exec -it jenkins bash
    查看密码:cat /var/lib/jenkins/secrets/initialAdminPassword
    复制密码到输入框里面
    image.png

image.png
插件安装中...
image.png

可以看到,有几个插件下载失败了,继续往下看
切换下载源地址

  • 点击Manage Jenkins
    image.png
  • 点击Correct
    image.png
  • 点击Advanced
    image.png
  • 找到页面最下面的Update Site,替换链接为:>
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-c...

image.png

  • 查看安装失败的插件,在Available里面搜索重装即可
    image.png

安装完成后重启,插件报错消失。

温馨提示:本人操作过程中有些步骤比较慢,还需有耐心。

直接下载(必可行)
如果第一个方法还不行,我们可以考虑直接下载安装。
插件地址:http://updates.jenkins-ci.org/download/plugins/

直接找到需要的插件,点击下载。完成后在下图位置导入即可成功。

三、基础设置

添加用户权限
image.png

添加用户
image.png
image.png
image.png
image.png

四、Linux系统准备

确定IP地址
确定服务器的用户名,密码
确定可以连SSH
确定防火墙处于关闭状态

检查服务器ssh是否启动,如果没启动则执行service sshd start启动ssh

五、Java安装

六、Git安装

七、Maven安装

八、Tomcat安装


阿南
20 声望7 粉丝