Jenkins自动化部署 中小型企业

K8S

介绍

本导览将向您介绍使用 Jenkins 的基础知识及其主要功能 Jenkins Pipeline。本次导览使用“独立”Jenkins 发行版,它在您自己的机器上本地运行。

先决条件

对于这次旅行,您将需要:

  • 一台机器:
    • 256 MB RAM,但建议使用 2 GB 以上
    • 10 GB 驱动器空间(用于 Jenkins 和您的 Docker 映像)
  • 安装了以下软件:
    • Java 8 或 11(JRE 或 Java 开发工具包 (JDK) 都可以)
    • Docker(导航到获取 Docker站点以访问适合您平台的 Docker
    • 下载)

下载并运行 Jenkins

  1. 下载 Jenkins 通用 Java 包 (.war)
  2. 在下载目录中打开一个终端
  3. 跑 java -jar jenkins.war --httpPort=8080
  4. 浏览到 http://localhost:8080
  5. 按照说明完成安装

安装完成后,就可以开始让 Jenkins 工作了!

https://www.jenkins.io/

image.png

1 创建jenkins的工作目录并赋予权限

mkdir -p /usr/local/jenkins/jenkins_home
cd /usr/local/jenkins
chown -R 1000 jenkins_home #把当前目录的拥有者赋值给uid 1000

2.先编写docker-compose.yml文件
version: '3'
services:
    jenkins:
        image: jenkins/jenkins:lts
        container_name: jenkins
        environment:
            - TZ=Asia/Shanghai
        volumes:
            - /usr/local/jenkins/jenkins_home:/var/jenkins_home
            - /var/run/docker.sock:/var/run/docker.sock
            - /usr/bin/docker:/usr/bin/docker
            - /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
        ports:
            - "8086:8080"
        expose:
            - "8086"
            - "50000"
        privileged: true
        user: root
        restart: always

volumes 路径改为你自己的 /usr/local/jenkins/jenkins_home

3.启动:

docker-compose up -d

4.查看密码并登陆

docker logs -f jenkins
image.png

5 使用jenkins

访问 :http://centos:8080/
输入第4步 上面的密码

image.png

6 选择安装插件

image.png

7 创建一个管理员账户和密码

image.png

8 配置地址

9 工具设置

进入:系统管理 / Global Tool Configuration

$JAVA_HOME 查看我们的java的安装路径
which git 查看我们git安装的路径
JDK 下不勾选“自动安装”,指定别名=JDK-1.8.0.111, JAVA_HOME=/usr/java/jdk1.8.0_111Maven 下不勾选“自动安装”,指定别名=Maven-3.3.9, MAVEN_HOME=/opt/apache-maven-3.3.9点击 Save 按钮。
image.png

10 登陆到jenkins首页

创建项目–>选择maven–>输入项目名称–>选择项目类型

image.png

image.png

11 进入项目配置

{先写一下项目描述和设置下保留的历史构建,然后向下拉}

image.png

找到源吗管理(这里我们还是使用Gitlab)然后继续向下拉

image.png

image.png

12 构建项目

image.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值