zoukankan      html  css  js  c++  java
  • jenkins 集成Git&maven&ansible

    1、Jenkins Git集成

    新建任务:

    image

    image


    image


    构建:

    image


    2、Jenkins maven集成

    jenkins服务器安装maven:

    [root@jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
    
    [root@jenkins ~]# tar zxf apache-maven-3.6.3-bin.tar.gz -C /opt/
    
    [root@jenkins ~]# cd /opt/apache-maven-3.6.3/bin/
    
    [root@jenkins bin]# ./mvn --version
    Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
    Maven home: /opt/apache-maven-3.6.3
    ......


    在gitlab上创建一个java项目:Java-war-dev

    把本地准备好的java案例,提交到仓库中:

    打开Git Bash,进入项目目录下: cd Java-war-dev/
    git init
    git add .
    git status
    git config --global user.email "admin@example.com"
    git config --global user.name "admin"
    git commit -m"First commit"
    git remote add origin http://gitlab.example.com/root/java-war-dev.git
    git pull --rebase origin master
    git -c http.sslVerify=false push origin master


    设置:

    Manage Jenkins—>Configure Global Security:

    image


    配置jdk和maven:

    image

    Manage Jenkins—>Global Tool Configuration

    image

    image


    新建任务:

    image

    image

    image

    image

    应用,保存;


    构建:

    image


    3、Jenkins ansible集成

    jenkins主机上安装python3.5、virtualenv、ansible

    添加deploy 用户,并配置到test.example.com主机的免密登录;

    以上步骤参考:https://www.cnblogs.com/weiyiming007/p/12624079.html


    添加ansible主机的清单文件:

    [deploy@jenkins ~]$ cd
    
    [deploy@jenkins ~]$ vim testservers 
    [testserver]
    test.example.com ansible_user=root


    添加jenkins任务:

    image

    任务描述:

    image

    构建脚本:

    image

    应用&&保存


    开始构建:

    image

    image

    192.168.3.250 的主机名就是test.example.com

  • 相关阅读:
    ajax01
    django04
    数据库
    WeakHashMap类
    IdentityHashMap
    Hashtable类
    LinkedHashMap类
    HashMap和TreeMap类
    PriorityQueue
    Synchronized
  • 原文地址:https://www.cnblogs.com/weiyiming007/p/12688548.html
Copyright © 2011-2022 走看看