2013-05-10 13 views
6

Używamy Jenkinsa w naszym projekcie do budowania i wdrażania w środowiskach programistycznych. Udało mi się stworzyć plik wojenny za pomocą maven in jnkins, a teraz muszę utworzyć kolejną pracę, aby wdrożyć ten plik wojenny na serwerze weblogicznym.Wdrażanie logiki internetowej przy użyciu maven and jenkins

Jednak nie jestem świadomy wymaganych kroków do skonfigurowania tego zadania w jenkins. Czy będzie to tylko kwestia polecenia rozkazu maven? Czy ktoś może mi powiedzieć, jakie będą wymagane kroki, aby wdrożyć plik wojenny w weblogic 10.3.5 przy użyciu Jennkins?

edytuj: Podejście, które obserwujemy, po utworzeniu pliku wojny, sprawdzamy plik wojenny utworzony w svn, a następnie zadanie wdrażania przeniesie plik wojny i wdroży go w weblogic. Czy istnieje jedna rzecz, która jest lepszym sposobem na wykonywanie thingsów niż to?

Dzięki Manish

+2

proszę zobaczyć [Używanie WebLogic Maven wtyczka do rozmieszczania] (http://docs.oracle.com/cd/E21764_01/web.1111/e13702/maven_deployer.htm). –

+1

Jeśli używasz Mavena do wdrożenia, rozważ umieszczenie wojny, którą chcesz wdrożyć, w repozytorium artefaktów, takich jak Nexus lub Artifactory zamiast Subversion. Maven będzie mógł pobrać plik i wdrożyć go za pomocą wtyczki WebLogic @Charlee Chitsuk. – user944849

Odpowiedz

6

Użyj Jenkins "Weblogic Deployer Plugin". To zrobi to za ciebie. Wystarczy podać:

  • Nazwa zadania: nadać nazwę stanowiska; Na przykład. Aplikacja Webapp WL Deployment

  • Środowisko: Określa środowisko, do którego wdrażasz. Upewnij się, że używasz numeru portu AdminServer, a nie numeru portu serwera zarządzanego; Domyślna wartość to 7001

  • Nazwa: nazwa WebLogic powinien używać dla webapp do wyświetlania wdrożonej komponent

  • zasób wbudowanej wdrożyć: Nazwa pliku Twojego webapp. Można użyć także używać wyrażeń regularnych do tego

  • Targets: nazwa serwera zarządzanego chcesz wdrożyć webapp do

  • bibliotek WebLogic: To, czy webapp powinny być stosowane jako składnik biblioteki.