jenkins 4

[Centos] aws linux centos에 docker로 jenkins 띄우기

centos 서버 자체에 jenkins 설치 하는 방법에 이어 docker로 jenkins를 띄우는 방법에 대해서 알아보겠습니다. 1. EC2 인스터스 시작 및 설정 1) 보안 그룹 설정 시 테스트를 위해 로컬 ip에 8080(기본 Jenkins 포트) 22(SSH)를 열어 둡니다. 2. EC2 인스턴스 연결 1) SSH로 인스턴스 연결 3. Docker 설치 sudo yum update -y sudo yum install -y docker sudo service docker start sudo usermod -a -G docker ec2-user 4. Jenkins Docker 이미지 실행 docker run -d -p 8080:8080 -p 50000:50000 --restart=always jenk..

Server/Docker 2023.08.08

[linux] centos nginx Reverse-Proxy 서버 만들기

https://nitpick92.tistory.com/11 [linux] centos7 yum nginx 삭제 및 설치 방법 centos 7 환경에서 nginx 삭제 후 재설치하는 방법에 대해서 알아보려고 합니다. 1. nginx 삭제 # 설치 여부 확인 yum list installed nginx # 삭제 yum remove {your_pakage_name} 2. nginx 설치 # 기본적으로 nginx를 제공 nitpick92.tistory.com 지난 시간에는 nginx를 설치하는 방법을 알아보았습니다. docker green-blue 무중단 배포를 시도 하던 중 Reverse-Proxy 서버 역할을 할 수 있는 그 무언가 필요하였습니다. nginx를 Reverse-Proxy 서버로 사용할 수 있도..

Server/Linux 2023.02.10

.net core + Jenkins + Docker CI/CD 구성하기

.net core 프로젝트를 Jenkins와 Docker를 사용하여 linux 배포서버에 자동배포를 할 수 있도록 CI/CD 구성을 해보려고 합니다. docker 참고 : https://nitpick92.tistory.com/4 jenkins 참고 : https://nitpick92.tistory.com/14 docker 명령어 참고 : https://nitpick92.tistory.com/5 1. 필요한 환경 세팅 로컬 pc (Windows) github, docker, visual studio 2022 설치 https://www.docker.com/products/docker-desktop/ Docker Desktop 설치 https://momobob.tistory.com/m/71 WSL2 프로그램 ..

CentOS7 Jenkins 설치하기

배포 자동화에 앞서 Linux CentOS7 환경에 Jenkins를 설치해보고자 합니다. Jenkins란 배포 자동화를 도와주는 서버입니다. 1. 초기 세팅 한국 시간으로 변경 sudo rm /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime date java 설치 sudo yum list "java-11-openjdk-devel*" sudo yum install java-11-openjdk-devel.x86_64 which javac readlink -f /usr/bin/javac sudo vim /etc/profile // 맨 하단에 추가 export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-de..