[Jenkins]소스 형상관리툴 환경셋팅(윈도우)

2016. 9. 28. 16:42·Programing
반응형

환경 : Windows7 + JDK1.8 + SVN + apache-tomcat-8.0.36(maven-plugin-2.1) + apache-maven-3.3.9 + jenkins-2.23


Tomcat 다운로드 : http://apache.org

Tomcat Maven plugin : http://tomcat.apache.org/maven-plugin-2.1/

Maven 다운로드  : https://maven.apache.org/

Jenkins 다운로드 : http://mirrors.jenkins-ci.org


Plugin 설치 : 

Maven Integration plugin
This plugin provides an advanced integration for Maven 2/3 projects.

Maven Info Plugin
This plugin add features related to Maven jobs info. Adds columns configurable in views (version, dependencies, modules, ...) and extract information from Maven jobs (update name and description from POM, ...) 


apache-maven-3.3.9 :

수동 build시(클래스패스 설정 필요) 

-> C:\apache-maven-3.3.9\bin\mvn.cmd -X -f pom_bart.xml tomcat:redeploy



-------------------------------------- 프로젝트 추가 환경설정


Step1. Tomcat 설정 : 


1) tomcat-users.xml


<role rolename="manager-script"/>

<user username="admin" password="admin" roles="manager-script"/>



2) pom.xml - pom_bart.xml



             

tomcat에 배포하기 위해서는 tomcat-maven 플러그인을 설정해주어야 한다. 


url은 tomcat manager의 URL을 적어주면 되는데, tomcat에서는 URL뒤에 /text를 꼭 넣어주어야 한다. 

path는 웹 애플리케이션의 컨텍스트 패스가 되며, username과 password는 tomcat manager와 동일하게 작성해주면 된다.


         <build>

<finalName>boot</finalName>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId>

<version>2.1.1</version>

<configuration>

<warSourceDirectory>src/main/webapp</warSourceDirectory>

<webXml>src/main/webapp/WEB-INF/web.xml</webXml>

</configuration>

</plugin>


<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>tomcat-maven-plugin</artifactId>

<version>1.1</version>

<configuration>

<url>http://127.0.0.1/manager/text</url>

<path>/</path>

<charset>UTF-8</charset>

<mode>war</mode>

<username>admin</username>

<password>admin</password>

</configuration>

</plugin>

</plugins>

</build>


Step2. Jenkins 설정










참조 - http://livebitblock.blogspot.kr

반응형
저작자표시 (새창열림)

'Programing' 카테고리의 다른 글

[Jenkins]계정관리 설정 초기화  (0) 2016.09.28
[Jenkins]백업 플러그인  (0) 2016.09.28
[SSL]인증서 생성  (0) 2016.09.02
Visual studio 소스를 Subversion (SVN) 이용해 관리 하기  (0) 2016.07.21
[HTML5] 적용시 개선되는 기능  (0) 2016.06.08
'Programing' 카테고리의 다른 글
  • [Jenkins]계정관리 설정 초기화
  • [Jenkins]백업 플러그인
  • [SSL]인증서 생성
  • Visual studio 소스를 Subversion (SVN) 이용해 관리 하기
애플자라
애플자라
    반응형
  • 애플자라
    애플자라
    애플자라
  • 전체
    오늘
    어제
    • 분류 전체보기 (655)
      • Linux (93)
      • Programing (92)
      • Flex, Laszlo (15)
      • Database (168)
      • Network (15)
      • Data (14)
      • Tips (119)
      • 여행★ (1)
      • Board (115)
      • 맛집탐방 (3)
      • 아이원츄 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • Love&Smile
    • Husk's repository
    • StartUp
    • DSDSTUDIO Experimentals
    • 신선
    • DEV.SEULKI.KR[이슬기]
    • Live Bit Block
  • 공지사항

  • 인기 글

  • 태그

    오라클
    파일
    설정
    table
    자동차
    리눅스
    tomcat
    테이블
    eclipse
    java
    select
    sql
    DATABASE
    server
    DB
    윈도우
    Shell
    MySQL
    Toad
    apache
    delete
    백업
    user
    Linux
    Windows
    데이터
    mssql
    서버
    IP
    Oracle
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
애플자라
[Jenkins]소스 형상관리툴 환경셋팅(윈도우)
상단으로

티스토리툴바