Gradle docker plugin

Docker plugin applying some configuration for your builds

Лицензия

Лицензия

Категории

Категории

Gradle Компиляция и сборка Docker Контейнер Виртуализация
Группа

Группа

com.ekino.oss.gradle.plugin
Идентификатор

Идентификатор

gradle-docker-plugin
Последняя версия

Последняя версия

0.0.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

Gradle docker plugin
Docker plugin applying some configuration for your builds
Ссылка на сайт

Ссылка на сайт

https://github.com/ekino/gradle-docker-plugin
Система контроля версий

Система контроля версий

https://github.com/ekino/gradle-docker-plugin

Скачать gradle-docker-plugin

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/com.ekino.oss.gradle.plugin/gradle-docker-plugin/ -->
<dependency>
    <groupId>com.ekino.oss.gradle.plugin</groupId>
    <artifactId>gradle-docker-plugin</artifactId>
    <version>0.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.ekino.oss.gradle.plugin/gradle-docker-plugin/
implementation 'com.ekino.oss.gradle.plugin:gradle-docker-plugin:0.0.1'
// https://jarcasting.com/artifacts/com.ekino.oss.gradle.plugin/gradle-docker-plugin/
implementation ("com.ekino.oss.gradle.plugin:gradle-docker-plugin:0.0.1")
'com.ekino.oss.gradle.plugin:gradle-docker-plugin:jar:0.0.1'
<dependency org="com.ekino.oss.gradle.plugin" name="gradle-docker-plugin" rev="0.0.1">
  <artifact name="gradle-docker-plugin" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.ekino.oss.gradle.plugin', module='gradle-docker-plugin', version='0.0.1')
)
libraryDependencies += "com.ekino.oss.gradle.plugin" % "gradle-docker-plugin" % "0.0.1"
[com.ekino.oss.gradle.plugin/gradle-docker-plugin "0.0.1"]

Зависимости

runtime (2)

Идентификатор библиотеки Тип Версия
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.3.50
com.avast.gradle : gradle-docker-compose-plugin jar 0.9.4

Модули Проекта

Данный проект не имеет модулей.

Ekino gradle docker plugin

Docker gradle plugin for Ekino projects

Build Status GitHub (pre-)release GitHub license Quality Gate Status

Overview

This plugin configures the following tasks for any Ekino projects :

  • Manage docker-compose

Build

This will create the JAR and run the tests

./gradlew build

Publish locally

This will publish the JAR in your local Maven repository

./gradlew publishToMavenLocal

Publish

This will upload the plugin to Nexus repository

./gradlew build publish

Requirements

  • JDK 8
  • Gradle 5.6.4

Usage

Add the plugin in your Gradle build script:

plugins {
    id "com.ekino.oss.gradle.plugin.docker" version "0.0.1"
}

Docker compose

If you have a docker-compose.yml at the root of your project, this plugin will start your docker compose before :

  • The bootRun task
  • The integrationTest

And it will stop the docker compose after.

It can be very useful to start servers in order to perform good integration tests or start a microservice with all its requirements offline.

com.ekino.oss.gradle.plugin

Ekino

Версии библиотеки

Версия
0.0.1