dockpack.base_maven
Maven - Mavenは、クロスプラットフォームでJavaプロジェクトをビルドするのに優れています。依存関係を管理し、プロジェクト全体のライフサイクルを実際に管理します。これはMavenをインストールするためのAnsibleロールです。
要件
このロールは、Ubuntu TrustyまたはRHEL/Centos 7などのRedHatシステム用に作成されています。dockpack.base_java8が必要です。
ロール変数
maven_versionを設定できます。現在のバージョンは3.6.3です。
ボールトファイルに保存する3つの変数があります:
mvn_master_password:
mvn_repo_username:
mvn_repo_password:
依存関係
MavenはJava8を必要とします。このロールはdockpack.base_java8に依存しており、このロールを使用すると自動的にインストールされます。
Mavenの手動使用方法
mvn -X deploy:deploy-file -DgroupId=$GROUPID -DartifactId=$FILENAME -Dversion=$VERSION -DgeneratePom=true -Dpackaging=jar -DrepositoryId="0ss-releases" -Durl="https://repo.example.com/path/releases" -Dfile=redis.jar
例のプレイブック
このロールを使用した完全な例については、私のビルドサーバーを確認してください: git clone https://github.com/bbaassssiiee/buildserver.git
このロールを使用する方法の例:
- hosts: servers
roles:
- { role: dockpack.base_java8 }
- { role: dockpack.base_maven }
ライセンス
MIT
著者情報
Bas Meijer @bbaassssiiee
インストール
ansible-galaxy install dockpack.base_maven
ライセンス
mit
ダウンロード
374
所有者
CI/CD