JenkinsをプロジェクトをJBoss EAP(AS7)にデプロイするにはどうすればよいですか?JenkinsをJBoss EAP(AS7)にプロジェクトをデプロイする方法
JenkinsはJBoss 5.xにプロジェクトを展開できますが、それが正常に構築された場合は表示されますが、それがOKの場合はどのようにAS7またはEAPに展開できますか?これができるかどうか誰かに教えてもらえますか?
JenkinsをプロジェクトをJBoss EAP(AS7)にデプロイするにはどうすればよいですか?JenkinsをJBoss EAP(AS7)にプロジェクトをデプロイする方法
JenkinsはJBoss 5.xにプロジェクトを展開できますが、それが正常に構築された場合は表示されますが、それがOKの場合はどのようにAS7またはEAPに展開できますか?これができるかどうか誰かに教えてもらえますか?
公式JBoss Application Server Maven Pluginを使用できます。
install
フェーズに接続し、mvn clean install
を実行するようにJenkinsを設定します。あなたが実行を取り付ける快適に感じていない場合、あなたはそれを直接呼び出すことができます。ここではmvn jboss-as:deploy
は、ビルド設定の例です:
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.1.1.Final</version>
<configuration>
<hostname>${deploy.jboss.host}</hostname>
<port>${deploy.jboss.port}</port>
<username>${deploy.jboss.user}</username>
<password>${deploy.jboss.password}</password>
<name>${backend.deployment-name}</name>
<filename>${project.build.finalName}.war</filename>
<skip>${skipDeployment}</skip>
</configuration>
<executions>
<execution>
<id>deploy-jar</id>
<phase>install</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
EDITジェンキンスの設定 - あなたはMavenを作成した後、プロジェクトには、実行する目標についての設定があります。 Build configを検索し、そこに入力のゴールとオプションと入力します。この入力に目標を入力します。プラグインとしてのJBossの設定
- 上記ポンポンスニペットで<configuration>
部分を参照してください - あなたがローカルでテストする127.0.0.1に<hostname>
を設定することができます。
現在、アプリケーションをjbossにどのように展開していますか?スクリプトを使用している場合は、ジェンキンズがスクリプトを呼び出すことができます。
私たちは手で行っています:( – techsjs2012
ウェブコンソールのように、コマンドライン経由で、コマンドライン経由でコマンドをスクリプトに入力するだけです。そうでなければ、最初のステップ – Slartibartfast
これはうまく見えますが、mvnのインストールを実行するようにJenkinsに指示するには – techsjs2012
jboss-as:デプロイメントは私のローカルAS7サーバーにはもう行きません。両方のコマンドはリモートサーバーに移動します – techsjs2012
@ techsjs2012 - 詳細な設定がいくつか追加されていますので、私の編集を参照してください。彼らは良いです:)彼らは良いです:) – kostja