일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jenkins jdk
- Docker
- CI/CD
- subnetmask
- docker network
- Linux
- REACT
- JavaScript
- IntelliJ
- jenkins maven
- jenkins install
- jenkins github 연동
- 리액트
- grpc
- jenkins 설치
- jenkins github
- spring
- MySQL
- error
- vue.js
- Spring Boot
- jpa
- Jenkins Pipeline
- nginx
- java
- grafana
- MongoDB
- Jenkins
- 리눅스
- gradle
- Today
- Total
목록서버 (67)
뭐든 즐기면서 ;)

Pipleline 생성 및 git clone, maven build 사전 작업 github token을 발급 받아야 합니다. 발급 방법은 Jenkins Github 연동 포스팅에 나와있습니다. (아주 간단) 1. Maven 설정 builder maven 설정 ( 추후 pipeline script에 작성될 예정 ) Maven 생성 Maven Name은 나중에 jenkins pipeline 생성할 때 script에 작성될 것입니다. 2. Pipeline 생성 pipeline 기본 script는 'GitHub + Maven'을 선택해 주세요. 하단에 'Pipeline Syntax'링크를 클릭하면 pipeline syntax를 자동 생성해주는 창이 하나 뜰 것입니다. pipeline syntax 자동 생성 창 ..

1. private 저장소의 경우 token 생성 github 로그인 후 settings 창 이동 Developer settings 이동 Personal access tokens 이동하여 새 token 생성 생성 완료 2. Credential 생성 (github 연동을 위한 사전 작업) Jenkins 관리 > Manage Credentials github token credentail 생성 : Jenkins > Global credentials (unrestricted) 드롭다운 || 클릭 > add credentail credential 생성 작성하기 : Secret 부분에 token 입력 / ID 아무 식별자 > Creat jenkins 관리 > 시스템 설정 > GitHub 영역 이동 > Add Gi..

Jenkins에 대한 간단한 설명 CI/CD 툴입니다. tomcat에 의해 구동되어 집니다. 즉, war파일로 패키징되어 있는 application입니다. jenkins는 tomcat 8 또는 11버전에서만 구동가능합니다. Jenkins를 설치하는 2가지 방법 jenkins를 설치하는 방법은 2가지가 있으며, 여기서는 2번 방법을 이용한 설치를 설명하고자 합니다. 1번 방법의 경우 custom방식이 많이 나와 있지 않으며, 2번 방법을 쓸 경우 tomcat을 통해 설정하기 때문에 좀 더 익숙한 방식으로 custom을 할 수가 있습니다. package 명령어 yum을 이용하여 서버에 설치하는 방법. jenkins.war파일을 tomcat에 배포하여 직접적으로 설치하는 방법. 설치 환경 CentOS tomc..

https://da2uns2.tistory.com/entry/Jenkins-CentOS%EC%97%90-Jenkins-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 Jenkins 설치 1. jdk 설치 및 환경변수 설정 (기존 개발 환경에 세팅하는 예제로, 이 단계는 생략합니다.) 2. 빌드 도구 설치(Gradle 또는 Maven etc) 3. 젠킨스 설치 https://pkg.jenkins.io/redhat/ 4. 젠킨스 설치 후 설정 3. 젠킨스 설치하기 yum 레포지터리에 젠킨스 레드햇 안정화 버전 레포지터리를 추가합니다. wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo ..
Linux copy 명령어 기본설명 cp [옵션] [복사될 directory명 || file명] [새롭게 복사한 directory명 || file 명] 예제 # 현재 directory의 sample.sh파일을 현재 directory에 new_sample.sh명으로 복사 cp sample.sh new_sample.sh # 현재 directory의 sample.sh파일을 현재 경로 하위의 /bash/ 밑에 sample.sh 파일을 복사 cp sample.sh ./bash/sample.sh # /home/sample/ 경로에 있는 sample.sh파일을 현재 위치에 new_sample.sh명으로 복사 cp /home/sample/sample.sh new_sample.sh # 여러 파일을 한 번에 /home/s..

※ cron이란 : 특정한 시간에 특정한 작업을 수행하도록 하는 것으로써 스케줄링 방법 중 하나입니다. cron의 종류 1. system cron : 시스템에서 기본적으로 사용하는 cron입니다. 2. user cron : root 또는 일반 사용자가 자신의 cron을 직접 설정하여 사용하는 것입니다. 사용하는 이유 - 주기적으로 반복해야 하는 작업을 자동 실행될 수 있도록 하기 위함. 어떠한 작업을 특정시간에 실행하도록 예약하는 거라고 볼 수 있습니다. - 보안과도 관련되어 있습니다. 보안 취약점을 매일 검사할 때 쓰이기도 합니다. Crontab과 cron 관련 디렉토리 및 파일 crontab 파일(아래이미지 참고) : cron작업을 설정하는 파일입니다. cron프로세스는 /etc/crontab 파일에..

1. network device를 이용하기 위해서는 connection설정을 해줘야 합니다. connection 설정 파일 위치는 '/ect/sysconfig/network-scripts' 이며, 해당 폴더 하위에 'ifcfg-'로 시작하는 파일들을 수정하여 설정 가능합니다. 'ifcfg-'뒤에오는 파일명(=ifname) 매칭은 아래 명령어를 통하여 확인 가능합니다. # 장치 검색 > ip addr 위 이미지를 보면 '1:' , '2:' 다음에 오는 것이 ifname 이름입니다. 2. 설정파일 수정 # 장치 검색명령어를 통해 확인한 ifname과 매칭되는 파일을 오픈합니다. # 아래 파일 'ifcfg-'뒤에 오는 'ens3'명은 ip addr로 확인 한 ifname입니다. > vi /ect/sysconf..
설정 파일 : nginx 설치 경로/conf/nginx.conf # www.aaaa.aa/로 요청했을 경우 '/webserver/nginx/html'경로가 root가 됨. server { listen 80; server_name www.aaaa.aa; location / { root /webserver/nginx/html; # default index 페이지는 test.html index index.html index.htm; } } # virtual host 지정 # www.aaaa.aa/images로 요청했을 경우 '/home/nginx'경로가 root가 됨. server { listen 80; server_name image.aaaa.aa; location /images/ { root /home/n..