使用jib发布代码流程

1、修改build.gradle的配置信息

jib {
    from {
        image = 'r.XXXXXXX.com:5000/adoptopenjdk_11:alpine-slim'
    }
    to {
        image = 'r.XXXXXXX.com:5000/smic-api'
        tags = ['gitlib分支名称']
    }

    container {
        jvmFlags = ["-Xdebug", "-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=*:9110"]
    }
}

exchangeRate 是我为本次镜像包起的名字,分支的名字

2、执行jib

image-20210706220722835

点击执行jib,在控制器中就会出来以下代码

image-20210706220936375

当控制栏输出以下信息,说明打镜像并上传镜像成功。

3、编辑docker-compse.override.yml

version: "3.3"
services:
  api:
    image: r.XXXXXXXXX.com:5000/项目名称:分支名称
  billing:
    image: r.XXXXXXXXX.com:5000/项目名称:分支名称

exchangeRate gitlib的分支名称

注意:自己要编辑好自己的docker-compse.yml文件 可以扩展出来 docker-compse.override.yml

4、重新部署镜像

./upgrade.sh api

image-20210706224848156

附注:

upgrade.sh 文件内容

#!/bin/bash
./down.sh "$1"
./up.sh "$1"

dow.sh 文件内容

#!/bin/bash
docker-compose kill $1
docker-compose rm -f $1

up.sh 文件内容

#!/bin/bash
docker-compose pull $1
docker-compose up -d $1

5、检查镜像是不是成功

image-20210706230230291

6、使用docker logs --tail=1000 api 查看服务日志是否正常

image-20210706230602058

7、使用URL进行测试

http://XXX.XXX.XX.XX:9001/api/v0/XX

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MonkeyKing.sun

对你有帮助的话,可以打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值