美文网首页
Jenkins持续集成与自动化部署

Jenkins持续集成与自动化部署

作者: 诗de远方 | 来源:发表于2017-07-02 20:44 被阅读0次

    技术思路


    本文中git服务器使用“码云”的私有仓库,jenkins和docker registry使用docker镜像来搭建。

    具体实现

    安装docker

    请参考 http://www.jianshu.com/p/e68a32461afa

    搭建Jenkins环境

    安装Jenkins

    执行以下docker命令
    docker run --name myjenkins -p 8083:8080 -d jenkins
    -p 8083:8080 将容器的8080端口映射到宿主机器的8083端口,宿主机的端口可以替换成任意未被占用的端口。

    在Jenkins的docker容器类安装maven

    (用自己已配置好的jenkins/myjenkins:0.1镜像可以跳过此步骤)
    由于Jenkins的docker镜像默认没有maven,所以需要在容器启动后安装。
    登入Jenkins容器:
    docker exec -u root -it myjenkins bash
    curl -O http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip
    然后通过软连接的方式link mvn命令到系统默认的path下:
    ln -s /usr/local/apache-maven-3.5.0/bin/mvn /usr/bin/mvn

    配置Jenkins

    打开Jenkins的web页面:http://hostname:8083
    按照提示,直接以admin登陆,在默认插件下,增加以下插件:
    Publish Over SSH
    Maven Integration plugin
    (待续)

    相关文章

      网友评论

          本文标题:Jenkins持续集成与自动化部署

          本文链接:https://www.haomeiwen.com/subject/rfmgcxtx.html