Cloudify

The fastest way to get your application to the cloud!

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

team.quad
ArtifactId

ArtifactId

cloudify-maven-plugin
Last Version

Last Version

0.1.0
Release Date

Release Date

Type

Type

maven-plugin
Description

Description

Cloudify
The fastest way to get your application to the cloud!
Project URL

Project URL

https://github.com/quad-teams/cloudify-maven-plugin/
Source Code Management

Source Code Management

https://github.com/quad-teams/cloudify-maven-plugin/

Download cloudify-maven-plugin

How to add to project

<plugin>
    <groupId>team.quad</groupId>
    <artifactId>cloudify-maven-plugin</artifactId>
    <version>0.1.0</version>
</plugin>

Dependencies

compile (3)

Group / Artifact Type Version
org.apache.maven : maven-core jar 3.5.4
org.apache.maven : maven-plugin-api jar 3.5.4
jline : jline jar 2.14.6

provided (1)

Group / Artifact Type Version
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.5.2

test (4)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar 5.4.1
org.junit.jupiter : junit-jupiter-params jar 5.4.1
org.junit.jupiter : junit-jupiter-engine jar 5.4.1
org.assertj : assertj-core jar 3.8.0

Project Modules

There are no modules declared in this project.

Cloudify Maven Plugin

Cloudify - The fastest way to the cloud

No developer has ever expressed the desire to write more configuration and less code. While it's much easier to get code to the cloud these days, there's still a configuration hurdle to overcome. couldify-maven-plugin attempts to make it even easier to prepare your project for the cloud and deploy it.

Supported clouds:

  • Google Cloud Run

More to come in the future.

Installing / Getting started

Google Cloud Run

Execute the following in the root of your project:

mvn -N team.quad:cloudify-maven-plugin:0.1.0:gcloud-run

This generates the following:

  • Docker file.
  • Google Cloud Run build and deploy configuration file.
  • First-time setup scripts to make creating a Cloud Run service even simpler.

Next step is to deploy to the cloud:

./deploy

or on Windows:

deploy.cmd

Building

mvn clean install

Licensing

The code in this project is licensed under MIT license.

team.quad

Quad Teams

High-performance software development teams

Versions

Version
0.1.0