美文网首页
springcloud in k8s jenkins 之 job

springcloud in k8s jenkins 之 job

作者: 阿东7 | 来源:发表于2018-11-03 11:24 被阅读0次

    构建镜像准备,在192.168.56.60机器上执行

    1. docker pull java:8
    2. docker tag java:8 192.168.56.60:5000/java:8
    3. docker push 192.168.56.60:5000/java:8

    构建job公共流程

    1. 选择<create new jobs>


      image.png
    2. 输入job名称,和选择<构建一个自由风格的软件项目>


      image.png
    3. 选择<OK>


      image.png
    4. 选择<GitHub 项目>,输入github的项目地址
      https://github.com/wengmingdong/springcloudk8s/
      image.png
    5. 选择<git>
      https://github.com/wengmingdong/springcloudk8s.git
      image.png
    6. 选择<Build Environment>


      image.png
    7. 选择<Bindings>


      image.png
      image.png
    8. 选择<Build>


      image.png
      image.png
    9. 选择<Add build step>


      image.png

    输入
    docker build -t eureka:v1 eureka
    docker tag eureka:v1 192.168.56.60:5000/eureka:v1
    docker push 192.168.56.60:5000/eureka:v1

    1. 选择<Save>


      image.png
    2. 选择项目


      image.png
    3. 选择 <立即构建>


      image.png
      image.png
    4. 查看构建日志


      image.png
    • 点击日期


      image.png
    • 点击<Console Output>


      image.png
    1. 验证构建结果

    构建eureka

    以上 <构建job公共流程>就是构建eureka项目

    构建config

    1. 总的流程参考<构建job公共流程>
    2. 在总的流程参考<构建job公共流程>
    3. copy 项目


      image.png
      image.png

      构建自由风格项目


      image.png
      image.png
    4. 修改<Build>下的pom.xml文件路径


      image.png
    5. 修改执行shell
      docker build -t config:v1 config
      docker tag config:v1 192.168.56.60:5000/config:v1
      docker push 192.168.56.60:5000/config:v1


      image.png

    构建config client(业务app)

    创建和构建该项目可以参考以上两个。需要修改的地方如下:


    image.png
    image.png
    image.png

    [目录] (https://www.jianshu.com/p/2a935d48b6da)
    spring cloud 工程创建
    在github上创建配置文件
    在centos7下安装docker
    docker私有仓库安装
    jdk git maven 安装
    jenkins 安装
    jenkins 之 jdk maven github 配置
    jenkins 之 job构建项目
    安装k8s
    部署springcloud in k8s
    springcloud in k8s 部署ingress - 简书

    相关文章

      网友评论

          本文标题:springcloud in k8s jenkins 之 job

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