2017-01-27 5 views
1

Jenkinsを使用してWeblogicサーバーにOSBコンポジットをデプロイするには、助けが必要です。ビルドツールとしてmavenを使用しています。今はmvn pre-integration-testコマンドを使ってプロジェクトを展開しています。私はweblogicサーバーに私の成果物を配備するための配備スクリプト/プラグインを書くのに助けが必要です。jenkinsを使用したweblogicサーバーへのSOAプロジェクトのデプロイメントの自動化

と私は

<modelVersion>4.0.0</modelVersion> 

<parent> 
    <groupId>com.oracle.servicebus</groupId> 
    <artifactId>sbar-project-common</artifactId> 
    <version>12.2.1-1-0</version> 
    <relativePath></relativePath> 
</parent> 

<groupId>ServiceBusApplication1</groupId> 
<artifactId>SBProject</artifactId> 
<version>1.0-SNAPSHOT</version> 
<packaging>sbar</packaging> 

<description/> 
<build> 
      <plugins> 
       <plugin> 
        <groupId>com.oracle.servicebus-plugin</groupId> 
        <artifactId>oracle-servicebus-plugin</artifactId> 
        <version>12.2.1-1-0</version> 
        <configuration> 
        </configuration>  
       </plugin> 
      </plugins> 
    </build> 

<profiles> 
    <profile> 
     <id>Dev</id> 
     <properties> 
      <oracleServerUrl>http://serverDev.com:7001</oracleServerUrl> 
      <oracleUsername>username</oracleUsername> 
      <oraclePassword>password</oraclePassword> 
      <oracleHome>path to oracle home</oracleHome> 
      <customization>path to configuration file</customization> 
     </properties> 

    </profile> 
</profiles> 
</project> 

This deploy onto sbconsole of SOADEV server 

答えて

0

おそらくdistibutionManagement

を探していたWebLogic 12cの上に生成されたSBARを展開するDEVプロファイルを使用していますSBARを生成するために、サービス・バスのプラグインを使用しています。この私のosbProjectのpom.xml

のサイトと成果物をリモートWebサーバーとリポジトリにそれぞれ展開できるようにするプロジェクトの配布情報

<distributionManagement> 
    <repository> 
    <id>internal.repo/</id> 
    <name>MyCo Internal Repository</name> 
    <url>Host to Company Repository/ Server in your case</url> 
    </repository> 
</distributionManagement> 

は - あなたが/アップロードするために指定するには、アーティファクトを展開するサーバーに応じて詳細情報を交換してくださいますか。

後で単にもあなたにも実行されている現在のpre-integration-testが含まれるサーバーのURLにあなたのアーティファクトを展開するのmavenコマンド

mvn deploy 

に実行することができる使用します。

+0

私はステージングエリアに展開していません。私たちはアーティファクトを展開するためのネクサス/人工物を持っていません。私は、QA、INT、UAT、プロードなどの私の異なる環境にthoesアーティファクトを展開する必要があります。 – aspire96

+0

私はこれらの環境を定義するためにプロファイルを使用しています。しかし、ビルド構成とデプロイ構成を分離するのに役立つ必要があります。 – aspire96

+0

@Joeこれらの環境には、いくつかのホストIPまたは名前がありますか? – nullpointer

関連する問題