Raul2018

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

From: 2023字节版DevOps教程:

https://www.bilibili.com/video/BV1sV4y117kK?p=1&vd_source=fada8fa5fae5bd3c86ad710f89660cb4

 

Jenkins架构图:

 

 

1.JDK11(JDK8已经不支持Long Term版本的Jenkins了),并配置环境变量

2.下载Jenkins: https://www.jenkins.io/download/

本次是在Windows10安装的,下载Windows版本的war包

3.在Jenkins.war包的目录使用cmd,命令启动Jenkins,可以指定端口号,一般指定一个不常用的会方便些。

 java -jar jenkins.war --httpPort=8081

4.访问http://localhost:8081(首次需要配置,比如建密码)

5.Jenkins中文文档:

https://www.w3cschool.cn/jenkins/

6.Jenkins对于Docker在官网上有直接可以拉取包的命令,相当于直接下载,选中目标版本复制后面的链接即可。比如

docker pull jenkins/jenkins:2.319.1-lts

 

 7.Docker新建一个docker-compose.yml文件,将一下内容拷贝进去

vi docker-compose.yml and input below codes.

-------------------------------------------------

version: "3.1"

services:

  jenkins:

    image: jenkins/jenkins:2.319.l-lts

    container_name: jenkins

    ports:

     - 8080:8080

     - 50000:50000

    volumes:

     - ./data/:/var/jenkins_home/

然后再输入命令让它跑起来:

docker-compose up -d

首次跑的时候需要查看一下镜像:

docker logs -f jenkins

如果有权限问题就需要手动修改权限

chmod -R 777 data

然后再重启去查看就可以了。

docker-compose restart  # 重启docker-compose

docker logs -f jenkins # 查看logs

 8.如果下载插件镜像过慢,可以修改下载的镜像源,如下

 hudson.model.UpdateCenter.xml文件

<?xml version='1.1' encoding='UTF-8'?>

<sites>

 <site>

  <id>default</id>

  <url>https://updates.jenkins.io/update-center.json</url>

 </site>

</sites>

将下载地址更换为http://mirror.esuni.jp/jenkins/updates/update-center.json

<?xml version='1.1' encoding='UTF-8'?>

<sites>

 <site>

  <id>default</id>

  <url>http://mirror.esuni.jp/jenkins/updates/update-center.json</url>

 </site>

</sites>

9.配置执行的时间点可以这样:

00 * * * *
10 * * * *
20 * * * *
30 * * * *
40 * * * *
50 * * * *

posted on 2023-06-26 22:22  Raul2018  阅读(31)  评论(0编辑  收藏  举报