栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

使用jenkins自动化部署

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用jenkins自动化部署

这是一个简单的jenkins自动化部署的笔记,废话不多说,直接实操,首先第一步我们需要安装jenkins。这里采用docker安装。

docker命令:

docker pull jenkins/jenkins

创建一个文件夹

mkdir /mydata/docker/jenkins

进入该文件夹

cd /mydata/docker/jenkins

在当前文件夹下创建一个data文件夹用来挂载jenkins的数据

mkdir data

给该文件夹分配权限

chmod -R a+w data/

编写dockercompose文件用来配置jenkins

vim docker-compose.yml

dockercompose的内容:

version: "3.1"  
services: 
  jenkins:    
    image: jenkins/jenkins
    container_name: jenkins
    ports:
      - 8080:8080
      - 50000:50000 
    volumes:
      - ./data/:/var/jenkins_home/

使用dockercompose文件进行安装

docker-compose up -d --build

然后jenkins已经启动成功在访问之前配置一下jenkins的镜像源

vim /mydata/docker/jenkins/data/hudson.model.UpdateCenter.xml

将其中的url替换掉,这里推荐清华大学的插件源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

配置如下



  
    default
    http://mirror.esuni.jp/jenkins/updates/update-center.json
  

重启jenkins

docker restart jenkins

访问jenkins页面端口号:8080

获取访问密码

docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword

 选择需要下载的插件

 

 

 进入jenkins配置全局工具

首先将jdk8和maven的压缩包下载到服务器并且解压到/mydata/docker/jenkins/data目录下

进行进入maven的配置文件中设置setting.xml文件,添加如下配置:


  
    alimaven  
    aliyun maven  
    http://maven.aliyun.com/nexus/content/groups/public/
    central          



    jdk-1.8
    
        true
        1.8
    
    
        1.8
        1.8
        1.8
            

复制好后可以在jenkins的容器中找到对应的maven和jdk8的文件

docker exec -it jenkins /bin/bash
cd /var/jenkins_home/

可以看到文件夹在这里

 配置maven和jdk8,以镜像内的地址为准

 

 配置完成后配置进行保存,再进行系统配置

 搞定之后进行保存进行持续集成的测试

构建一个自由项目

 

 

 

 这样就配置完成了,想要自动化构建需要使用git的狗子函数配置如下

 设置token

 gitee配置

 

这样就搞定了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865291.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号