deploy-spring-boot-admin

spring-boot-admin plugin for deploying

Лицензия

Лицензия

Категории

Категории

Spring Boot Контейнер Микросервисы
Группа

Группа

io.github.jianzhichun
Идентификатор

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

deploy-spring-boot-admin
Последняя версия

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

0.1.7
Дата

Дата

Тип

Тип

jar
Описание

Описание

deploy-spring-boot-admin
spring-boot-admin plugin for deploying
Ссылка на сайт

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

https://github.com/jianzhichun/deploy-spring-boot-admin
Система контроля версий

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

https://github.com/jianzhichun/deploy-spring-boot-admin

Скачать deploy-spring-boot-admin

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

<!-- https://jarcasting.com/artifacts/io.github.jianzhichun/deploy-spring-boot-admin/ -->
<dependency>
    <groupId>io.github.jianzhichun</groupId>
    <artifactId>deploy-spring-boot-admin</artifactId>
    <version>0.1.7</version>
</dependency>
// https://jarcasting.com/artifacts/io.github.jianzhichun/deploy-spring-boot-admin/
implementation 'io.github.jianzhichun:deploy-spring-boot-admin:0.1.7'
// https://jarcasting.com/artifacts/io.github.jianzhichun/deploy-spring-boot-admin/
implementation ("io.github.jianzhichun:deploy-spring-boot-admin:0.1.7")
'io.github.jianzhichun:deploy-spring-boot-admin:jar:0.1.7'
<dependency org="io.github.jianzhichun" name="deploy-spring-boot-admin" rev="0.1.7">
  <artifact name="deploy-spring-boot-admin" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.github.jianzhichun', module='deploy-spring-boot-admin', version='0.1.7')
)
libraryDependencies += "io.github.jianzhichun" % "deploy-spring-boot-admin" % "0.1.7"
[io.github.jianzhichun/deploy-spring-boot-admin "0.1.7"]

Зависимости

compile (4)

Идентификатор библиотеки Тип Версия
org.apache.commons : commons-exec jar 1.3
de.codecentric : spring-boot-admin-server Необязательный jar 1.4.6
org.springframework.boot : spring-boot-starter-mail Необязательный jar
org.springframework.boot : spring-boot-configuration-processor Необязательный jar

test (1)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-starter-test jar

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

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

deploy-spring-boot-admin

deploy-spring-boot-admin is a plugin for spring-boot-admin

Screenshots

DeployPage Page with deploy actions

DeployPage Edit Page when edit deploy action

DeployPage After Execute Page after executing deploy actions

sample-project

You can add custom plugins to deploy-spring-boot-admin like sample-project.

see sample

SamplePage Sample-project Page

SamplePage After Running Sample-project Page after executing custom action

quick-start

Add below dependencies to your pom

    <dependency>
      <groupId>de.codecentric</groupId>
      <artifactId>spring-boot-admin-server</artifactId>
      <version>${spring.boot.admin.version}</version>
    </dependency>
    <dependency>
      <groupId>de.codecentric</groupId>
      <artifactId>spring-boot-admin-server-ui</artifactId>
      <version>${spring.boot.admin.version}</version>
    </dependency>
    <dependency>
      <groupId>io.github.jianzhichun</groupId>
      <artifactId>deploy-spring-boot-admin</artifactId>
      <version>0.1.6</version>
    </dependency>

Meanwhile, you can add spring-boot-starter-mail for mail-notification function

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-mail</artifactId>
    </dependency>

Add configuration to your application.yml

spring.boot.admin:
  notify:
    mail:
      enabled: false
  url: http://localhost:8080
  deploy:
    # when project start will run the actions in bootstrap
    bootstrap:
      - foo
      - bar
    # charset should be charset in deployed server
    charset: gbk
    mail:
      enabled: false
      simpleMailMessage:
        from: xxxxx@gmail.com
        to:
          - xxxx@qq.com
        subject: test
        text: Hi, 
    # action means script in deployed server
    actions:
      foo: 
        -
          exec: ipconfig
      bar: 
        -
          exec: ping
          args:
            - www.baidu.com
        -
          exec: ipconfig

thanks

xigongdaEricyang

enjoy

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

Версия
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.1