본문 바로가기

카테고리 없음

[jenkins]

 

 

 

https://yeonyeon.tistory.com/56

 

[Jenkins] Jenkins 개념부터 설치, 연동까지

회사 스터디로 Jenkins 공부를 하게 되었다... Jenkins : www.jenkins.io/ Jenkins Jenkins – an open source automation server which enables developers around the world to reliably build, test, and deplo..

yeonyeon.tistory.com

 

 

# git + jenkins 연동 test2 [ success ] 

https://roqkfwkdldirl.tistory.com/31

 

Jenkins와 github 연동 (sonarqube제외^^)

1. Github 계정의 Jenkins Access Token 발급 2. Jenkins 설정 Jenkins 관리 >> 시스템 설정 3. Jenkins 프로젝트 설정 생성한 Credential을 선택하면 아래와 같이 검증이 완료된다 그후 원하는 새작업을 만든..

roqkfwkdldirl.tistory.com

 

 

# 배포 

[ TEST ]

https://velog.io/@znftm97/Jenkins%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0

 

Jenkins를 이용해서 배포하기

해당 내용은 Class101의 현직 대기업 개발자 푸와 함께하는 진짜 백엔드 시스템 실무! 강의를 기반으로 작성했습니다.<span style="color:<span style="color:Jenkins 세팅SSH로 배포하는 과정 이해하기dockerized

velog.io

 

 

https://galid1.tistory.com/743

 

CICD - 로컬 PC에 CICD환경 구축하기 (Jenkins, Ngrok, docker)

jenkins 원격배포 로컬 환경에 자동배포 서버 구축하기 회사에서 서버를 구축하며, 자동배포 환경을 여러번 구축했었으나, 자세히 공부를 하지 않았던 탓에, 번번히 잊혀져만 갔습니

galid1.tistory.com

https://galid1.tistory.com/741

 

ApplicationKnowhow/Server - 공인 IP없이 외부에서 접속 가능하게 만들기(Ngrok란?)

ngrok 이번 포스팅에서는, 로컬 컴퓨터에 public dns를 부여하여, 외부에서 접근할수 있게 만드는 Ngrok 의 사용방법에 대해 알아보도록 하겠습니다. 외부에서 로컬 PC에 접근해보기 ngrok에 대해서만

galid1.tistory.com

https://ngrok.com/docs

 

ngrok – documentation

Documentation Expose a local web server to the internet ngrok allows you to expose a web server running on your local machine to the internet. Just tell ngrok what port your web server is listening on. If you don't know what port your web server is listeni

ngrok.com

 

jenkins 빌드환경

 

 

sudo rm -rf /usr/share/nginx/dist/ cd /var/lib/jenkins/workspace/jenkins_test sudo npm install sudo npm run build sudo mv dist /usr/share/nginx/

1
2
3
4
5
sudo rm -rf /usr/share/nginx/dist/
cd /var/lib/jenkins/workspace/jenkins_test
sudo npm install                
sudo npm run build
sudo mv dist /usr/share/nginx/
cs

 

 

 

 

*****************************************************************************

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
#Jenkins를 실행하려면 Java가 필요하다.
#java version check
$ java -version
 
openjdk 설치
$ apt install openjdk-8-jdk
 
# wget 설치 
$ apt-get install wget
 
# sudo package 설치
$ apt-get install sudo
 
 
#패키지에 Jenkins 추가하기
$ wget --- https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
 
[ E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
resolved : 
$ apt-get update
$ apt-get install gnupg ] 
 
#패키지에 추가
$ sudo sh -'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
 
# Jenkins 설치
$ sudo apt update
$ sudo apt install jenkins
 
#system 명령어 설치 
# sudo apt-get install systemd
 
# 오류가 없이 Jenkins가 설치되었다면, 상태를 확인한다.
$ sudo service jenkins.service status 
systemctl status jenkins.service
cs