Dra-M Dra-M
首页
技术
冥思
哲学
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

莫小龙

保持理智,相信未来。
首页
技术
冥思
哲学
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Java

    • JUC

    • Spring

    • Gradle

      • 在Gradle中使用jib自动打包
      • 面向对象

      • Stream流式编程思想及常用API介绍
      • JAVA快速导出Excel
    • Golang

    • 编程思想

    • 微服务

    • 中间件

    • Python

    • 运维

    • 技术
    • Java
    • Gradle
    莫小龙
    2020-12-15
    目录

    在Gradle中使用jib自动打包

    jib是一个自动打包发布工具,可以编译打包成Docker镜像,推送到镜像仓库

    # 导入插件

    plugins {
        id "com.google.cloud.tools.jib" version "2.6.0"
    }
    
    1
    2
    3

    # 配置

    jib {
        //基础镜像
        from {
            image = 'domain.com/library/openjdk:11.0.7-jre-slim'
        }
        //目标仓库
        to {
            image = "domain.com/namespace/${artifactId}"
            //末尾加上时间戳
            tags = ['latest', "${project.version}" + "-" + LocalDate.now().toString()]
            auth {
                username = 'dev' // Defined in 'gradle.properties'.
                password = 'dev'
            }
        }
        //虚拟机参数
        container {
            creationTime = 'USE_CURRENT_TIMESTAMP'
            jvmFlags = ['-Duser.timezone=Asia/Shanghai', '-Djava.security.egd=file:/dev/./urandom']
        }
        //支持HTTP协议
        allowInsecureRegistries = true
    }
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24

    # 使用

    gradle jib
    
    1

    #Bash#Gradle
    上次更新: 10/23/2024
    SpringDataJpa的动态条件查询和分页查询
    什么时候使用抽象类

    ← SpringDataJpa的动态条件查询和分页查询 什么时候使用抽象类→

    最近更新
    01
    mosquito配置ws协议
    10-23
    02
    Pip包的离线下载和安装
    10-23
    03
    stable diffusion 相关收藏
    02-24
    更多文章>
    Theme by Vdoing | Copyright © 2019-2024 Dra-M
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式