본문 바로가기
서버구축

aws 로 젠킨스 연동후 .jar 파일 만들기 (docker)

by improve 2024. 5. 20.

https://pkg.jenkins.io/debian-stable/

 

Debian Jenkins Packages

Jenkins Debian Packages This is the Debian package repository of Jenkins to automate installation and upgrade. To use this repository, first add the key to your system (for the Weekly Release Line): sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ ht

pkg.jenkins.io

젠킨스 홈페이지 참고 자료 입니다.

 

 

ubuntu 에 직접 설치를 해보겠다.

 

docker 로 하는 방법도 있다 .

 

이렇게 termius 에 입력해준다.

 

 

jenkins 에 비빌번호를 찾아야 하는데 

관리자 권한으로 열어야 한다.

sudo cat 로 열어서  비밀번호를 확인하고 로그인을 한다.

 

프러그인에 git, gradle, maven ssh 를 설치 해준다.

 

 

이렇게 적고 저장을 해준다.

이건 테스트 용 이다.

 

 

 

 

또 한번 item 을 만들어주고 git 주소 를 쳐준다 .

여기서 소스코드 관리에서 깃 주소를 쳐주고 main 브랜치로 해준다 .

그리고 

 

그리고 

 

빌드 될때 마다 배포해라 이말이다.

 

이렇게 한다음 termius 에서 gradle claen, build 를 하면 된다 .

 

 

이렇게 빌드를 하면 된다.

 

 

my sql 경로가 달라서 실행이 되지 않는다 .

https://docs.docker.com/engine/install/ubuntu/

 

Install Docker Engine on Ubuntu

Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.

docs.docker.com

도커에 ubuntu 로 설치를 한다.

 

aws에 docker 서버를 인스턴스 로 한개 더 만들어 준다.

 

그 서버 안에 리눅스 명령어로 docker 를 깔아주고 mysql 를 run 시켜준다.

 

 

 

echo -> 내용을 출력해라 

echo hello > aa  이러면 aa 폴더가 만들어진다.(덮어써라 )

 

 

cat aa 하면 hello 로 출력된다.

echo hello >> aa -> 두번 들어가게 된다 .(있는내용에 추가해라)

 

vi aa.sh 를 열어서 

a=10 b=20.  

echo $a

echo $ b 로 해서 

 

./aa.sh 를 하게 되면 (현재 폴더에 있는 aa.sh 를 실행해라)

10 이랑 20 이 나오게 된다.

 

 

 

 

 

'서버구축' 카테고리의 다른 글

aws로 jenkins 와 docker 연결하여 배포  (0) 2024.05.21
AWS 서버 구축하기(java)  (0) 2024.05.17
AWS 를 사용해서 서버 구축하기(mysql)  (1) 2024.05.16
jenkins 사용해보기  (0) 2024.05.14