본문 바로가기
풀스택/Linux

10.linux - jenkins 초기 설정 및 사이트 연동

by woohyun22 2019. 3. 30.

jenkins 주소 


띄울려면 리눅스에서 서버를 켜둬야 한다. 

http://218.39.221.69:8080/jenkins/



왼쪽 탭의 jenkins 관리 클릭후


1. global tool configuration 설정 

global tool configuration 클릭 후

jdk 탭에서 

name  jdk8

path  /usr/local/douzone/jdk

git 탭에서

git

/usr/local/bin/git

maven 탭에서

maven

/usr/local/douzone/maven3.3.9

--------------------------설정완료

이 위치들은 리눅스의 /etc/profile에서    확인


2. 새작업 만들기-----------------

new

mysite3

    l

freestyle project

    l

소스 코드 관리

source management


git 탭에서

git에 내 git 프로젝트 url을 넣는다.


오류시////////////////////////////////

yum -y install curl-devel 설치

없을시 다시 git다운로드 - 압축풀기

cd git-2.6.4

./configure 이게 아니면

./configure --prefix=/usr/local

make

make install

톰캣 껏다 켜기///////////////////////



build탭에서

build invoke toplevel maven target선택

Default

clean package tomcat:redeploy -Pproduction -Dmaven.test.skip=true

save-----------------------만들기 완료

/etc/init.d/tomcat restart


빌드실행------------------------------

다 나갓다가 다시 로그인

다시 로그인

echo $PATH



vi /etc/init.d/tomcat

export PATH=$PATH:$JAVA_HOME/bin:/usr/local/douzone/maven3.3.9/bin 추가


/etc/init.d/tomcat stop

start - tomcat 껏다켜기


-------------------------------- red Hat에서는 완료


3. eclipse에서 추가할 것들

실행시 에러--------------------------------------------------중간중간 깃에 커밋을 해줘야된다. 오류잡을때 사이트에서 실행해보기

servlet에러 이클립스 프로젝트 pom.xml에 profile추가

//////


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
</dependencies> 밑에 
    <profiles>
        <profile>
            <id>production</id>
            <build>
                <resources>
                    <resource>
                        <directory>${project.basedir}/src/main/resources</directory>
                        <excludes>
                            <exclude>**/*.java</exclude>
                        </excludes>
                    </resource>
                    <resource>
                        <directory>${project.basedir}/src/production/resources</directory>
                        <excludes>
                            <exclude>**/*.java</exclude>
                        </excludes>
                    </resource>
                </resources>
                
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-resources-plugin</artifactId>
                        <configuration>
                            <encoding>UTF-8</encoding>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
            <dependencies>
                <!-- Servlet -->
                <dependency>
                    <groupId>javax.servlet</groupId>
                    <artifactId>javax.servlet-api</artifactId>
                    <version>3.0.1</version>
                    <scope>provided</scope>
                </dependency>
                <dependency>
                    <groupId>javax.servlet.jsp</groupId>
                    <artifactId>jsp-api</artifactId>
                    <version>2.0</version>
                    <scope>provided</scope>
                </dependency>
            </dependencies>
        </profile>
    </profiles>
cs


//////


pom.xml 의 맨밑 plugins 안에 추가해 넣어준다.


//////


1
2
3
4
5
6
7
8
9
10
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>tomcat-maven-plugin</artifactId>
                <configuration>
                    <url>http://127.0.0.1:8080/manager/text</url>
                    <path>/mysite3</path>
                    <username>hihit22</username>
                    <password>wjddngus159!</password>
                </configuration>
            </plugin>
cs


//////


cd /usr/local/douzone/tomcat/conf


cat tomcat-usrs.xml


pom.xml에서도 같이 바꾸기 커밋

douzone 밑에 vi id,passwd바꿔주기


-----

추가된 메인에서 mysite3 실행 왼쪽에 build now로 빌드, 왼쪽에 빌드한 목록을 볼수 있다. - 항상 파랑색을 유지할 수 있도록 또한 날씨도 해를 볼 수 있도록 목록에서 클릭시 console output에서 오류 목록을 볼 수 있다.


mysite3 파일을 git에 커밋후 build now 재실행하면 정상 build 가된다.




728x90

'풀스택 > Linux' 카테고리의 다른 글

9. linux jenkins 설치  (0) 2019.03.30
8. linux mysql설치  (0) 2019.03.28
7. linux maven 설치  (0) 2019.03.28
6. linux에 git설치하기  (0) 2019.03.24
5. Linux 톰캣 다운로드//linux tomcat 및 포트변경방법  (0) 2019.03.21

댓글