Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

1. 사전 확인

1.1. 구현 환경

Virtual Machine

Oracle VM Virtual Box 6.0

OS

CentOS 7

JAVA

  1. 8

Bamboo

  1. 9.2

Bitbucket

  1. 4.2

Maven

  1. 5.4

Apache Tomcat

  1. 5.43

1.2. 가상 머신 사양

메모리

2 GB

프로세서

1 개

용량

8 GB

  • Bamboo server, Bitbucket server, Build server, Deploy server

  • 총 네 개의 가상 머신을 이용하였으며, 사양은 모두 동일합니다.

1.3. Remote agent 준비

Info

참고

각 빌드와 배포 서버를 위하여 Remote agent가 2개 필요합니다.

1.3.1 agent capabilities

Expand
titleBuild server agent capabilities

Expand
titleDeploy server agent capabilities

1.4. Repository 준비 및 연결

Info

참고

1.4.1. BItbucket Repository

  • Bitbucket Repository 준비하기를 참고하여 Repository를 생성합니다.

1.4.2. Bamboo Linked Repository

  • Linked Repository 추가하기를 참고하여, 생성된 Bitbucket의 Repository를 Bamboo와 연결합니다.

2. 빌드

2.1. 빌드 프로젝트 생성

Info

참고

  • 빌드 프로젝트 생성하기를 참고하여 위와 같이 빌드 프로젝트를 생성합니다.

2.2. 빌드 플랜 구성

Info

참고

2.2.1. 빌드 디렉토리 구성

Code Block
${bamboo.agentWorkingDirectory} : bamboo agent working directory
    + build       
        + build.xml : ant build script
        + pom.xml : maven build script
        + target 
        + temp
    + src
        + exSjt : 테스트를 위한 프로젝트
        
~/nexus
  + classes
  + lib : project library

2.2.2. Task 구성

Info

참고 - pom.xml 및 build.xml

  • 플랜의 Tasks는 위와 같이 구성되어 있습니다.

  1. Source Code Checkout

    • Repository를 checkout 합니다.

    • 빌드 디렉토리 구성상, repository를 src 밑에 내려받으므로 Checkout Directorysrc로 설정합니다.

  2. Script

    • 빌드 디렉토리를 구성합니다.

  3. Maven 3.x

    • Maven을 이용하여 설정된 대로 빌드를 수행합니다.

    • 빌드 디렉토리 구성상, pom.xml이 build 디렉토리 밑에 존재하므로 Working subdirectory를 위와 같이 설정하였습니다.

    • The build will produce test results는 반드시 체크를 해제합니다.

      • 테스트를 수행하지 않으므로 에러가 발생합니다.

Pom.xml & Build.xml

Expand
titlepom.xml
Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<project  xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>

    <groupId>com.mycompany</groupId>
    <artifactId>build</artifactId>
    <name>build</name>
    <packaging>war</packaging>
    <version>1.0.0-BUILD-SNAPSHOT</version>


    <properties>
        <java-version>1.8</java-version>
        <org.springframework-version>3.1.1.RELEASE</org.springframework-version>
        <org.aspectj-version>1.6.10</org.aspectj-version>
        <org.slf4j-version>1.6.6</org.slf4j-version>
        <temp.path>${basedir}/temp</temp.path>
	<project.build.sourceEncoding>utf-8</project.build.sourceEncoding>

        <!-- Deploy Server Properties -->
        <deploy.ip>192.168.1.48</deploy.ip>
        <deploy.was.home>/home/deploy/tomcat</deploy.was.home>
        <deploy.was.context>${context}</deploy.was.context>
        <deploy.username>deploy</deploy.username>
        <deploy.password>deploy</deploy.password>


        <!-- Nexus Properties -->
        <nexus.classes>/home/agent/nexus/classes</nexus.classes>
        <nexus.lib>/home/agent/nexus/lib</nexus.lib>
        <nexus.username>agent</nexus.username>
        <nexus.password>agent</nexus.password>
    </properties>

    <build>
        <directory>target</directory>
        <sourceDirectory>${temp.path}/src/main/java</sourceDirectory>
        <resources>
            <resource>
            	<directory>${temp.path}/src/main/resources</directory>
            </resource>
	</resources>

        <plugins>
            <plugin>
                <artifactId>maven-eclipse-plugin</artifactId>
                <version>2.9</version>
                <configuration>
                    <additionalProjectnatures>
                        <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
                    </additionalProjectnatures>
                    <additionalBuildcommands>
                        <buildcommand>org.springframework.ide.eclipse.core.springbuilder</buildcommand>
                    </additionalBuildcommands>
                    <downloadSources>true</downloadSources>
                    <downloadJavadocs>true</downloadJavadocs>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.5.1</version>
		<executions>
			<!-- skip compile phase -->
		    <execution>
			<id>default-compile</id>
			<phase>none</phase>
		    </execution>
		</executions>
            </plugin>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <configuration>
                    <mainClass>org.test.int1.Main</mainClass>
                </configuration>
            </plugin>
	
	    <plugin>
		<artifactId>maven-war-plugin</artifactId>
		<version>2.3</version>
		<configuration>
		    <warSourceDirectory>${temp.path}/src/main/webapp</warSourceDirectory>
		    <webXml>${temp.path}/src/main/webapp/WEB-INF/web.xml</webXml>
		</configuration>
	    </plugin>

	    <plugin>
        	<groupId>org.apache.maven.plugins</groupId>
        	<artifactId>maven-antrun-plugin</artifactId>
        	<version>1.8</version>
        	<executions>

          	<execution>
            	    <id>antrun</id>
            	    <phase>compile</phase>
            	    <goals>
              	    	<goal>run</goal>
            	    </goals>
            	    <configuration>
			<target>
  			    <property name="finalName" value="${project.build.finalName}"/>
			    <ant antfile="${project.basedir}/build.xml">
	                        <target name="compile" />
                            </ant>
			</target>
            	    </configuration>
          	</execution>

        	</executions>
		<dependencies>
		    <dependency>
                        <groupId>com.sun</groupId>
                        <artifactId>tools</artifactId>
                        <version>1.8.0</version>
                        <scope>system</scope>
                        <systemPath>${java.home}/../lib/tools.jar</systemPath>
                    </dependency>
		    <dependency>
            		<groupId>org.apache.ant</groupId>
            		<artifactId>ant-jsch</artifactId>
            	  	<version>1.8.4</version>
        	    </dependency>
        	    <dependency>
            		<groupId>com.jcraft</groupId>
            		<artifactId>jsch</artifactId>
            		<version>0.1.53</version>
        	    </dependency>
    		</dependencies>
      	    </plugin>
        </plugins>
    </build>
</project>
Expand
titlebuild.xml
Code Block
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<project name="MavenAntbuild" basedir=".">
	<description>Maven &amp; Ant plug-in Test</description>
	<!-- import ant contrib -->
	<taskdef resource="net/sf/antcontrib/antlib.xml">
		<classpath>
			<pathelement location="/usr/share/ant/lib/ant-contrib-0.6.jar" />
		</classpath>
	</taskdef>

	<!-- set classpath -->
        <path id="classpath">
            <fileset dir="${nexus.lib}">
	        <include name="**/*.jar" />
            </fileset>
            <pathelement path="${nexus.classes}" />
        </path>
	

	<!-- before compile -->
	<target name="pre-compile">
	    <if>
		<available file="${temp.path}/target/lib" type="dir" />
		<then>
            	    <copy todir="${nexus.lib}" overwrite="true" force="true" >
                	<fileset dir="${temp.path}/target/lib" includes="**/*.jar" />
            	    </copy>
			
		    <copy todir="${project.build.directory}/${finalName}/WEB-INF/lib" overwrite="true" force="true">
                	<fileset dir="${temp.path}/target/lib" includes="**/*.jar" />
            	    </copy>
		</then>
	    </if>
	</target>	

    <!-- compile -->
	<target name="compile" depends="pre-compile">
	    <mkdir dir="${project.build.directory}/classes" />
	    <javac destdir="${project.build.directory}/classes"
		       	source="${java-version}"
		       	target="${java-version}"
		       	encoding="UTF-8"
		       	verbose="false"
		       	debug="true"
		       	includeAntRuntime="no">
			
			<src path="${temp.path}/src" />
			<classpath refid="classpath" />
	    </javac>

            <!-- nexus에 classes sync -->
            <copy todir="${nexus.classes}" overwrite="true" force="true" >
                <fileset dir="${temp.path}/../target/classes" includes="**/*.class" />
            </copy>
        </target>
</project>

2.2.3. 추가 설정

Info

참고

빌드를 수행할 Agent 특정

  • capability를 이용하여 빌드를 수행할 agent를 특정합니다.

Artifacts 설정

  • 위와 같이 빌드 디렉토리 구성에 맞게 Artifacts를 설정합니다.

    • Location ( build/target ) : Artifact가 존재하는 위치입니다.

    • Copy pattern( *.war ) : Artifact를 특정할 수 있는 pattern을 설정합니다.

3. 배포

3.1. 배포 프로젝트 생성

Info

참고

  • 배포 프로젝트 생성하기를 참고하여 기존에 구성해둔 플랜과 연결된 배포 프로젝트를 생성합니다.

3.2. 배포 환경 구성

  • 배포 환경의 구성 요약은 위와 같습니다.

3.2.1. Tasks 구성

  • 배포 환경의 tasks는 위와 같이 구성되어 있습니다.

  1. Clean working directory task

    • working directory를 비웁니다.

  2. Artifact download

    • Artifact name에 설정된 Artifact를 다운로드합니다.

  3. Script

    • 다운로드한 Artifact를 Tomcat에 배포합니다.

3.2.2. 추가 설정

Info

참고


배포를 수행할 Agent 특정

  • capability를 이용하여 배포가 수행될 Agent를 특정합니다.

Trigger

  • 빌드 수행 후, 자동으로 배포가 수행되도록 Trigger를 설정합니다.

변수 설정

  1. Deployment projects > exDeploy > Edit project > Variables 클릭

  2. 변수 설정

    • 그림과 같이 변수를 설정합니다.

    • 이렇게 설정된 변수는 ${bamboo.tomcat.context}, ${bamboo.tomcat.home} 같은 식으로 이용할 수 있습니다.

4. 결과

4.1. 빌드 및 배포 수행

4.1.1. 빌드 결과

Expand
titleBuild Logs
Code Block
simple	20-Dec-2019 11:27:31	Build exBuild - exPlan - Default Job #18 (EX-EX-JOB1-18) started building on agent localhost
simple	20-Dec-2019 11:27:31	Remote agent on host localhost
simple	20-Dec-2019 11:27:31	Build working directory is /home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1
simple	20-Dec-2019 11:27:31	Executing build exBuild - exPlan - Default Job #18 (EX-EX-JOB1-18)
simple	20-Dec-2019 11:27:31	Starting task 'Checkout Default Repository' of type 'com.atlassian.bamboo.plugins.vcs:task.vcs.checkout'
simple	20-Dec-2019 11:27:31	Checking out into /home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1/src
simple	20-Dec-2019 11:27:31	Updating source code to revision: 87f609df6ab654c67d8084e1c8447ae768a2ff7f
simple	20-Dec-2019 11:27:31	Fetching 'refs/heads/master' from 'ssh://git@192.168.1.97:7999/expjt/exrepo.git'.
simple	20-Dec-2019 11:27:31	Warning: Permanently added '[127.0.0.1]:36264' (RSA) to the list of known hosts.
simple	20-Dec-2019 11:27:32	Checking out revision 87f609df6ab654c67d8084e1c8447ae768a2ff7f.
simple	20-Dec-2019 11:27:32	Already on 'master'
simple	20-Dec-2019 11:27:32	Updated source code to revision: 87f609df6ab654c67d8084e1c8447ae768a2ff7f
simple	20-Dec-2019 11:27:32	Finished task 'Checkout Default Repository' with result: Success
simple	20-Dec-2019 11:27:32	Running pre-build action: VCS Version Collector
simple	20-Dec-2019 11:27:32	Starting task 'Configure build dir' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
command	20-Dec-2019 11:27:32	Beginning to execute external process for build 'exBuild - exPlan - Default Job #18 (EX-EX-JOB1-18)'\n ... running command line: \n/home/agent/bamboo-agent-home/temp/EX-EX-JOB1-18-ScriptBuildTask-8261631971728050453.sh\n ... in: /home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1\n ... using extra environment variables: \nbamboo_planRepository_1_branch=master\nbamboo_repository_7929858_git_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_resultsUrl=http://192.168.1.107:8085/browse/EX-EX-JOB1-18\nbamboo_build_working_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1\nbamboo_planRepository_1_name=exRepos\nbamboo_buildKey=EX-EX-JOB1\nbamboo_shortPlanName=exPlan\nbamboo_repository_7929858_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_planRepository_name=exRepos\nbamboo_capability_system_jdk_JDK_1_8_0_211=/usr/local/jdk1.8.0_211\nbamboo_buildNumber=18\nbamboo_shortJobName=Default Job\nbamboo_buildResultsUrl=http://192.168.1.107:8085/browse/EX-EX-JOB1-18\nbamboo_planRepository_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_agentId=655361\nbamboo_planName=exBuild - exPlan\nbamboo_shortPlanKey=EX\nbamboo_shortJobKey=JOB1\nbamboo_planRepository_revision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_buildTimeStamp=2019-12-20T11:27:30.747+09:00\nbamboo_repository_previous_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_planRepository_previousRevision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=EX-EX-JOB1-18\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=exBuild - exPlan - Default Job\nbamboo_repository_7929858_branch_name=master\nbamboo_planRepository_1_revision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_repository_7929858_git_username=\nbamboo_repository_name=exRepos\nbamboo_dependenciesDisabled=false\nbamboo_buildFailed=false\nbamboo_repository_7929858_name=exRepos\nbamboo_planRepository_branch=master\nbamboo_agentWorkingDirectory=/home/agent/bamboo-agent-home/xml-data/build-dir\nbamboo_capability_system_git_executable=/usr/bin/git\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_planRepository_branchDisplayName=master\nbamboo_planRepository_1_type=gitv2\nbamboo_planRepository_branchName=master\nbamboo_repository_7929858_git_branch=master\nbamboo_capability_system_jdk_JDK=/usr/local/jdk1.8.0_211\nbamboo_plan_storageTag=plan-7962625\nbamboo_hg_cache_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/_hg-repositories-cache\nbamboo_planRepository_1_username=\nbamboo_planRepository_type=gitv2\nbamboo_git_cache_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/_git-repositories-cache\nbamboo_ManualBuildTriggerReason_userName=admin\nbamboo_repository_git_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_capability_system_builder_mvn3_Maven_3=/home/agent/maven/apache-maven-3.5.4\nbamboo_tmp_directory=/home/agent/bamboo-agent-home/temp\nbamboo_working_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1\nbamboo_planKey=EX-EX\nbamboo_planRepository_1_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_planRepository_username=\nbamboo_capability_system_jdk_JDK_1_8=/usr/local/jdk1.8.0_211\nbamboo_repository_7929858_previous_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_capability_build=build\nbamboo_planRepository_1_branchName=master\n
build	20-Dec-2019 11:27:32	Archive:  temp.zip
build	20-Dec-2019 11:27:32	87f609df6ab654c67d8084e1c8447ae768a2ff7f
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/.classpath  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/.settings/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/.settings/org.eclipse.jdt.core.prefs  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/.settings/org.eclipse.wst.common.project.facet.core.xml  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/pom.xml  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/java/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/java/com/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/java/com/exsrc/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/java/com/exsrc/src/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/java/com/exsrc/src/HomeController.java  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/java/com/exsrc/src/dao/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/java/com/exsrc/src/dao/StudentDao.java  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/java/com/exsrc/src/dao/StudentDaoImpl.java  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/java/com/exsrc/src/service/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/java/com/exsrc/src/service/ExService.java  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/java/com/exsrc/src/service/ExServiceImpl.java  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/resources/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/resources/properties/
build	20-Dec-2019 11:27:32	 extracting: ../build/exSrc/src/main/resources/properties/application.properties  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/resources/properties/jdbc.properties  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/resources/sql/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/resources/sql/sql.xml  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/webapp/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/webapp/WEB-INF/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/webapp/WEB-INF/spring/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/src/main/webapp/WEB-INF/spring/appServlet/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/webapp/WEB-INF/spring/root-context.xml  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/src/main/webapp/WEB-INF/web.xml  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/com/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/com/exsrc/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/com/exsrc/src/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/classes/com/exsrc/src/HomeController.class  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/com/exsrc/src/dao/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/classes/com/exsrc/src/dao/StudentDao.class  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/classes/com/exsrc/src/dao/StudentDaoImpl.class  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/com/exsrc/src/service/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/classes/com/exsrc/src/service/ExService.class  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/classes/com/exsrc/src/service/ExServiceImpl.class  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/properties/
build	20-Dec-2019 11:27:32	 extracting: ../build/exSrc/target/classes/properties/application.properties  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/classes/properties/jdbc.properties  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/classes/sql/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/classes/sql/sql.xml  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/lib/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/lib/commons-logging-1.1.1.jar  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/lib/mybatis-3.4.1.jar  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/lib/mybatis-spring-1.3.0.jar  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/lib/mysql-connector-java-8.0.16.jar  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/lib/protobuf-java-3.6.1.jar  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/lib/spring-jdbc-3.1.1.RELEASE.jar  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/lib/spring-tx-3.1.1.RELEASE.jar  
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/m2e-wtp/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/m2e-wtp/web-resources/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/m2e-wtp/web-resources/META-INF/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/m2e-wtp/web-resources/META-INF/maven/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/m2e-wtp/web-resources/META-INF/maven/com.exsrc/
build	20-Dec-2019 11:27:32	   creating: ../build/exSrc/target/m2e-wtp/web-resources/META-INF/maven/com.exsrc/src/
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/m2e-wtp/web-resources/META-INF/maven/com.exsrc/src/pom.properties  
build	20-Dec-2019 11:27:32	  inflating: ../build/exSrc/target/m2e-wtp/web-resources/META-INF/maven/com.exsrc/src/pom.xml  
simple	20-Dec-2019 11:27:32	Finished task 'Configure build dir' with result: Success
simple	20-Dec-2019 11:27:32	Starting task 'package' of type 'com.atlassian.bamboo.plugins.maven:task.builder.mvn3'
command	20-Dec-2019 11:27:32	Beginning to execute external process for build 'exBuild - exPlan - Default Job #18 (EX-EX-JOB1-18)'\n ... running command line: \n/home/agent/maven/apache-maven-3.5.4/bin/mvn --batch-mode -Djava.io.tmpdir=/tmp/EX-EX-JOB1 clean package -Dmaven.test.skip=true\n ... in: /home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1/build\n ... using extra environment variables: \nbamboo_planRepository_1_branch=master\nbamboo_repository_7929858_git_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_repository_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nMAVEN2_HOME=/home/agent/maven/apache-maven-3.5.4\nbamboo_resultsUrl=http://192.168.1.107:8085/browse/EX-EX-JOB1-18\nbamboo_build_working_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1\nbamboo_planRepository_1_name=exRepos\nbamboo_buildKey=EX-EX-JOB1\nbamboo_shortPlanName=exPlan\nbamboo_repository_7929858_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_planRepository_name=exRepos\nbamboo_capability_system_jdk_JDK_1_8_0_211=/usr/local/jdk1.8.0_211\nbamboo_buildNumber=18\nbamboo_shortJobName=Default Job\nbamboo_buildResultsUrl=http://192.168.1.107:8085/browse/EX-EX-JOB1-18\nbamboo_planRepository_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_agentId=655361\nbamboo_planName=exBuild - exPlan\nbamboo_shortPlanKey=EX\nbamboo_shortJobKey=JOB1\nbamboo_planRepository_revision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_buildTimeStamp=2019-12-20T11:27:30.747+09:00\nbamboo_repository_previous_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_planRepository_previousRevision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_build_commandline_com_atlassian_bamboo_plugins_scripttask_task_builder_script_2=/home/agent/bamboo-agent-home/temp/EX-EX-JOB1-18-ScriptBuildTask-8261631971728050453.sh\nM2_HOME=/home/agent/maven/apache-maven-3.5.4\nbamboo_repository_git_branch=master\nbamboo_buildResultKey=EX-EX-JOB1-18\nbamboo_repository_branch_name=master\nbamboo_buildPlanName=exBuild - exPlan - Default Job\nbamboo_repository_7929858_branch_name=master\nbamboo_planRepository_1_revision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_repository_7929858_git_username=\nbamboo_repository_name=exRepos\nJAVA_HOME=/usr/local/jdk1.8.0_211\nbamboo_dependenciesDisabled=false\nbamboo_buildFailed=false\nbamboo_repository_7929858_name=exRepos\nbamboo_planRepository_branch=master\nbamboo_agentWorkingDirectory=/home/agent/bamboo-agent-home/xml-data/build-dir\nbamboo_capability_system_git_executable=/usr/bin/git\nbamboo_repository_git_username=\nbamboo_planRepository_1_previousRevision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_planRepository_branchDisplayName=master\nbamboo_planRepository_1_type=gitv2\nbamboo_planRepository_branchName=master\nbamboo_repository_7929858_git_branch=master\nbamboo_capability_system_jdk_JDK=/usr/local/jdk1.8.0_211\nbamboo_plan_storageTag=plan-7962625\nbamboo_hg_cache_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/_hg-repositories-cache\nbamboo_planRepository_1_username=\nbamboo_planRepository_type=gitv2\nbamboo_git_cache_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/_git-repositories-cache\nbamboo_ManualBuildTriggerReason_userName=admin\nbamboo_repository_git_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nuseMavenReturnCode=false\nbamboo_capability_system_builder_mvn3_Maven_3=/home/agent/maven/apache-maven-3.5.4\nbamboo_tmp_directory=/home/agent/bamboo-agent-home/temp\nbamboo_working_directory=/home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1\nbamboo_planKey=EX-EX\nbamboo_planRepository_1_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_planRepository_username=\nbamboo_capability_system_jdk_JDK_1_8=/usr/local/jdk1.8.0_211\nbamboo_repository_7929858_previous_revision_number=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_capability_build=build\nbamboo_planRepository_1_branchName=master\nPATH=/usr/local/jdk1.8.0_211/bin:/usr/local/jdk1.8.0_211/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/local/jdk1.8.0_211/bin:/home/agent/.local/bin:/home/agent/bin:/home/agent/maven/apache-maven-3.5.4/bin\n
build	20-Dec-2019 11:27:36	[INFO] Scanning for projects...
build	20-Dec-2019 11:27:37	[INFO] 
build	20-Dec-2019 11:27:37	[INFO] ------------------------< com.mycompany:build >-------------------------
build	20-Dec-2019 11:27:37	[INFO] Building build 1.0.0-BUILD-SNAPSHOT
build	20-Dec-2019 11:27:37	[INFO] --------------------------------[ war ]---------------------------------
build	20-Dec-2019 11:27:37	[INFO] 
build	20-Dec-2019 11:27:37	[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ build ---
build	20-Dec-2019 11:27:38	[INFO] 
build	20-Dec-2019 11:27:38	[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ build ---
build	20-Dec-2019 11:27:38	[INFO] Using 'utf-8' encoding to copy filtered resources.
build	20-Dec-2019 11:27:38	[INFO] Copying 3 resources
build	20-Dec-2019 11:27:38	[INFO] 
build	20-Dec-2019 11:27:38	[INFO] --- maven-antrun-plugin:1.8:run (antrun) @ build ---
build	20-Dec-2019 11:27:39	[INFO] Executing tasks
build	20-Dec-2019 11:27:39	
build	20-Dec-2019 11:27:39	main:
build	20-Dec-2019 11:27:40	
build	20-Dec-2019 11:27:40	pre-compile:
build	20-Dec-2019 11:27:40	     [copy] Copying 7 files to /home/agent/nexus/lib
build	20-Dec-2019 11:27:40	     [copy] Copying 7 files to /home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1/build/target/build-1.0.0-BUILD-SNAPSHOT/WEB-INF/lib
build	20-Dec-2019 11:27:40	
build	20-Dec-2019 11:27:40	compile:
build	20-Dec-2019 11:27:40	    [javac] Compiling 5 source files to /home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1/build/target/classes
build	20-Dec-2019 11:27:42	     [copy] Copying 5 files to /home/agent/nexus/classes
build	20-Dec-2019 11:27:42	[INFO] Executed tasks
build	20-Dec-2019 11:27:42	[INFO] 
build	20-Dec-2019 11:27:42	[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ build ---
build	20-Dec-2019 11:27:42	[INFO] Not copying test resources
build	20-Dec-2019 11:27:42	[INFO] 
build	20-Dec-2019 11:27:42	[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ build ---
build	20-Dec-2019 11:27:43	[INFO] Not compiling test sources
build	20-Dec-2019 11:27:43	[INFO] 
build	20-Dec-2019 11:27:43	[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ build ---
build	20-Dec-2019 11:27:43	[INFO] Tests are skipped.
build	20-Dec-2019 11:27:43	[INFO] 
build	20-Dec-2019 11:27:43	[INFO] --- maven-war-plugin:2.3:war (default-war) @ build ---
build	20-Dec-2019 11:27:45	[INFO] Packaging webapp
build	20-Dec-2019 11:27:45	[INFO] Assembling webapp [build] in [/home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1/build/target/build-1.0.0-BUILD-SNAPSHOT]
build	20-Dec-2019 11:27:45	[INFO] Processing war project
build	20-Dec-2019 11:27:45	[INFO] Copying webapp resources [/home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1/build/temp/src/main/webapp]
build	20-Dec-2019 11:27:45	[INFO] Webapp assembled in [191 msecs]
build	20-Dec-2019 11:27:45	[INFO] Building war: /home/agent/bamboo-agent-home/xml-data/build-dir/EX-EX-JOB1/build/target/build-1.0.0-BUILD-SNAPSHOT.war
build	20-Dec-2019 11:27:45	[INFO] ------------------------------------------------------------------------
build	20-Dec-2019 11:27:45	[INFO] BUILD SUCCESS
build	20-Dec-2019 11:27:45	[INFO] ------------------------------------------------------------------------
build	20-Dec-2019 11:27:45	[INFO] Total time: 9.042 s
build	20-Dec-2019 11:27:45	[INFO] Finished at: 2019-12-20T11:27:45+09:00
build	20-Dec-2019 11:27:45	[INFO] ------------------------------------------------------------------------
simple	20-Dec-2019 11:27:46	Finished task 'package' with result: Success
simple	20-Dec-2019 11:27:46	Running post build plugin 'Docker Container Cleanup'
simple	20-Dec-2019 11:27:46	Running post build plugin 'NCover Results Collector'
simple	20-Dec-2019 11:27:46	Running post build plugin 'Clover Results Collector'
simple	20-Dec-2019 11:27:46	Running post build plugin 'npm Cache Cleanup'
simple	20-Dec-2019 11:27:46	Running post build plugin 'Artifact Copier'
simple	20-Dec-2019 11:27:46	Publishing an artifact: exArti
simple	20-Dec-2019 11:27:47	Finished publishing of artifact Required shared artifact: [exArti], pattern: [*.war] anchored at: [build/target] in 1.426 s
simple	20-Dec-2019 11:27:47	Finalising the build...
simple	20-Dec-2019 11:27:47	Stopping timer.
simple	20-Dec-2019 11:27:47	Build EX-EX-JOB1-18 completed.
simple	20-Dec-2019 11:27:47	Running on server: post build plugin 'NCover Results Collector'
simple	20-Dec-2019 11:27:47	Running on server: post build plugin 'Build Hanging Detection Configuration'
simple	20-Dec-2019 11:27:47	Running on server: post build plugin 'Clover Delta Calculator'
simple	20-Dec-2019 11:27:47	Running on server: post build plugin 'Maven Dependencies Postprocessor'
simple	20-Dec-2019 11:27:47	All post build plugins have finished
simple	20-Dec-2019 11:27:47	Generating build results summary...
simple	20-Dec-2019 11:27:47	Saving build results to disk...
simple	20-Dec-2019 11:27:47	Logging substituted variables...
simple	20-Dec-2019 11:27:47	Indexing build results...
simple	20-Dec-2019 11:27:47	Finished building EX-EX-JOB1-18.

4.1.2. 배포 결과

Expand
titleDeploy Logs
Code Block
simple	20-Dec-2019 11:27:49	Build Deployment of 'release-8' on 'exEnv' started building on agent localhost
simple	20-Dec-2019 11:27:49	Remote agent on host localhost
simple	20-Dec-2019 11:27:49	Build working directory is /home/deploy/bamboo-agent-home/xml-data/build-dir/8552449-8716289
simple	20-Dec-2019 11:27:49	Executing build Deployment of 'release-8' on 'exEnv'
simple	20-Dec-2019 11:27:49	Starting task 'Clean working directory task' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:cleanWorkingDirectoryTask'
simple	20-Dec-2019 11:27:49	Cleaning working directory '/home/deploy/bamboo-agent-home/xml-data/build-dir/8552449-8716289'
simple	20-Dec-2019 11:27:50	Finished task 'Clean working directory task' with result: Success
simple	20-Dec-2019 11:27:50	Starting task 'Download release contents' of type 'com.atlassian.bamboo.plugins.bamboo-artifact-downloader-plugin:artifactdownloadertask'
simple	20-Dec-2019 11:27:50	Preparing to download plan result EX-EX-18 artifact: Non required shared artifact: [exArti], pattern: [*.war] anchored at: [build/target]
simple	20-Dec-2019 11:27:51	Artifact [exArti] downloaded successfully in 1.425 s to working directory
simple	20-Dec-2019 11:27:51	Finished task 'Download release contents' with result: Success
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.home} with ~/tomcat
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.home} with ~/tomcat
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.context} with expjt
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.home} with ~/tomcat
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.context} with expjt
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.home} with ~/tomcat
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.context} with expjt
command	20-Dec-2019 11:27:51	Substituting variable: ${bamboo.tomcat.home} with ~/tomcat
simple	20-Dec-2019 11:27:51	Starting task 'deploy' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script'
command	20-Dec-2019 11:27:51	Beginning to execute external process for build 'Deployment of 'release-8' on 'exEnv''\n ... running command line: \n/home/deploy/bamboo-agent-home/temp/8552449-8716289-10092545-ScriptBuildTask-4165647253916803808.sh\n ... in: /home/deploy/bamboo-agent-home/xml-data/build-dir/8552449-8716289\n ... using extra environment variables: \nbamboo_planRepository_1_branch=master\nbamboo_deploy_environment=exEnv\nbamboo_deploy_project=exDeploy\nbamboo_planRepository_1_branchDisplayName=master\nbamboo_tomcat_context=expjt\nbamboo_resultsUrl=http://192.168.1.107:8085/deploy/viewDeploymentResult.action?deploymentResultId=10092545\nbamboo_build_working_directory=/home/deploy/bamboo-agent-home/xml-data/build-dir/8552449-8716289\nbamboo_planRepository_1_name=exRepos\nbamboo_shortPlanName=exPlan\nbamboo_planRepository_branch=master\nbamboo_agentWorkingDirectory=/home/deploy/bamboo-agent-home/xml-data/build-dir\nbamboo_planRepository_name=exRepos\nbamboo_capability_system_jdk_JDK_1_8_0_211=/usr/bin/jdk1.8.0_211\nbamboo_capability_deploy=deploy\nbamboo_buildNumber=18\nbamboo_planRepository_branchDisplayName=master\nbamboo_deploy_release_previous=release-2\nbamboo_deploy_version_previous=release-2\nbamboo_planRepository_1_type=gitv2\nbamboo_planRepository_branchName=master\nbamboo_planRepository_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_capability_system_jdk_JDK=/usr/bin/jdk1.8.0_211\nbamboo_agentId=3244034\nbamboo_deploy_rollback=false\nbamboo_planName=exBuild - exPlan\nbamboo_shortPlanKey=EX\nbamboo_hg_cache_directory=/home/deploy/bamboo-agent-home/xml-data/build-dir/_hg-repositories-cache\nbamboo_planRepository_type=gitv2\nbamboo_planRepository_1_username=\nbamboo_git_cache_directory=/home/deploy/bamboo-agent-home/xml-data/build-dir/_git-repositories-cache\nbamboo_tomcat_home=~/tomcat\nbamboo_DependencyTriggerReason_triggeringBuildResultKey=EX-EX-18\nbamboo_planRepository_revision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_tmp_directory=/home/deploy/bamboo-agent-home/temp\nbamboo_working_directory=/home/deploy/bamboo-agent-home/xml-data/build-dir/8552449-8716289\nbamboo_planKey=EX-EX\nbamboo_planRepository_1_repositoryUrl=ssh://git@192.168.1.97:7999/expjt/exrepo.git\nbamboo_planRepository_username=\nbamboo_capability_system_jdk_JDK_1_8=/usr/bin/jdk1.8.0_211\nbamboo_buildResultKey=EX-EX-18\nbamboo_deploy_release=release-8\nbamboo_planRepository_1_revision=87f609df6ab654c67d8084e1c8447ae768a2ff7f\nbamboo_planRepository_1_branchName=master\nbamboo_deploy_version=release-8\n
build	20-Dec-2019 11:27:53	Archive:  build-1.0.0-BUILD-SNAPSHOT.war
build	20-Dec-2019 11:27:53	   creating: temp/META-INF/
build	20-Dec-2019 11:27:53	  inflating: temp/META-INF/MANIFEST.MF  
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/lib/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/spring/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/spring/appServlet/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/properties/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/sql/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/com/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/com/exsrc/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/com/exsrc/src/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/com/exsrc/src/service/
build	20-Dec-2019 11:27:53	   creating: temp/WEB-INF/classes/com/exsrc/src/dao/
build	20-Dec-2019 11:27:53	 extracting: temp/WEB-INF/lib/commons-logging-1.1.1.jar  
build	20-Dec-2019 11:27:53	 extracting: temp/WEB-INF/lib/mybatis-3.4.1.jar  
build	20-Dec-2019 11:27:53	 extracting: temp/WEB-INF/lib/mybatis-spring-1.3.0.jar  
build	20-Dec-2019 11:27:53	 extracting: temp/WEB-INF/lib/mysql-connector-java-8.0.16.jar  
build	20-Dec-2019 11:27:53	 extracting: temp/WEB-INF/lib/protobuf-java-3.6.1.jar  
build	20-Dec-2019 11:27:53	 extracting: temp/WEB-INF/lib/spring-jdbc-3.1.1.RELEASE.jar  
build	20-Dec-2019 11:27:53	 extracting: temp/WEB-INF/lib/spring-tx-3.1.1.RELEASE.jar  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/spring/appServlet/servlet-context.xml  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/spring/root-context.xml  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/web.xml    
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/properties/application.properties  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/properties/jdbc.properties  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/sql/sql.xml  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/com/exsrc/src/HomeController.class  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/com/exsrc/src/service/ExService.class  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/com/exsrc/src/service/ExServiceImpl.class  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/com/exsrc/src/dao/StudentDao.class  
build	20-Dec-2019 11:27:53	  inflating: temp/WEB-INF/classes/com/exsrc/src/dao/StudentDaoImpl.class  
build	20-Dec-2019 11:27:53	   creating: temp/META-INF/maven/
build	20-Dec-2019 11:27:53	   creating: temp/META-INF/maven/com.mycompany/
build	20-Dec-2019 11:27:53	   creating: temp/META-INF/maven/com.mycompany/build/
build	20-Dec-2019 11:27:53	  inflating: temp/META-INF/maven/com.mycompany/build/pom.xml  
build	20-Dec-2019 11:27:53	  inflating: temp/META-INF/maven/com.mycompany/build/pom.properties  
error	20-Dec-2019 11:27:53	mkdir: cannot create directory ‘/home/deploy/tomcat/webapps/expjt’: File exists
build	20-Dec-2019 11:27:53	‘temp/META-INF/MANIFEST.MF’ -> ‘/home/deploy/tomcat/webapps/expjt/META-INF/MANIFEST.MF’
build	20-Dec-2019 11:27:53	‘temp/META-INF/maven/com.mycompany/build/pom.xml’ -> ‘/home/deploy/tomcat/webapps/expjt/META-INF/maven/com.mycompany/build/pom.xml’
build	20-Dec-2019 11:27:53	‘temp/META-INF/maven/com.mycompany/build/pom.properties’ -> ‘/home/deploy/tomcat/webapps/expjt/META-INF/maven/com.mycompany/build/pom.properties’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/lib/commons-logging-1.1.1.jar’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/lib/commons-logging-1.1.1.jar’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/lib/mybatis-3.4.1.jar’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/lib/mybatis-3.4.1.jar’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/lib/mybatis-spring-1.3.0.jar’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/lib/mybatis-spring-1.3.0.jar’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/lib/mysql-connector-java-8.0.16.jar’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/lib/mysql-connector-java-8.0.16.jar’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/lib/protobuf-java-3.6.1.jar’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/lib/protobuf-java-3.6.1.jar’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/lib/spring-jdbc-3.1.1.RELEASE.jar’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/lib/spring-jdbc-3.1.1.RELEASE.jar’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/lib/spring-tx-3.1.1.RELEASE.jar’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/lib/spring-tx-3.1.1.RELEASE.jar’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/spring/appServlet/servlet-context.xml’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/spring/appServlet/servlet-context.xml’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/spring/root-context.xml’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/spring/root-context.xml’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/properties/application.properties’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/properties/application.properties’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/properties/jdbc.properties’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/properties/jdbc.properties’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/sql/sql.xml’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/sql/sql.xml’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/com/exsrc/src/service/ExService.class’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/com/exsrc/src/service/ExService.class’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/com/exsrc/src/service/ExServiceImpl.class’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/com/exsrc/src/service/ExServiceImpl.class’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/com/exsrc/src/dao/StudentDao.class’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/com/exsrc/src/dao/StudentDao.class’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/com/exsrc/src/dao/StudentDaoImpl.class’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/com/exsrc/src/dao/StudentDaoImpl.class’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/classes/com/exsrc/src/HomeController.class’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/classes/com/exsrc/src/HomeController.class’
build	20-Dec-2019 11:27:53	‘temp/WEB-INF/web.xml’ -> ‘/home/deploy/tomcat/webapps/expjt/WEB-INF/web.xml’
build	20-Dec-2019 11:27:53	Tomcat started.
simple	20-Dec-2019 11:27:53	Finished task 'deploy' with result: Success
simple	20-Dec-2019 11:27:53	Finalising the build...
simple	20-Dec-2019 11:27:53	Stopping timer.
simple	20-Dec-2019 11:27:53	Build 8552449-8716289-10092545 completed.
simple	20-Dec-2019 11:27:53	Finished processing deployment result Deployment of 'release-8' on 'exEnv'