⚡ 개요 이전에 이미 Jenkins 구축의 경우 해보았고, 내용을 정리 했기 때문에 설정이 필요한 부분 및 배포 및 자동 실행 관련 내용만 정리 하도록 했다. ⚡ 배포 관련 가이드 내용 정리 일단 버전을 업데이트 했더니, 로그인 화면이 바뀌어서 올려봤다. 가장 먼저 해야되는 부분의 경우 SSH Server를 등록 해야한다. SSH Server를 등록하기전에 이전 포스팅 내용을 참조해서 Spring Boot 서버를 구축 해놓은 상태여야 한다. 세부적인 내용에 대해서 설명 하고 넘어가도록 하겠다. 이 내용을 본다면 설정이 가능 하다. Name : 등록하고 싶은 명칭 아무거나 상관이 없다. Hostname : Spring Boot 서버의 url 정보를 입력하면 된다. ex) 192.0.0.1 UserName ..
Jenkins
⚡Jenkins 사용시 참조 사항 정리 WSL2 IP가 계속 변경이 되는 경우, 유동적으로 해당 서버의 IP를 찾아가도록 설정 하는 방법. 해당 작업을 하기전에 PowerShell의 스크립트 실행시 외부코드 수행 권한 확인 필요❗ > Get-ExecutionPolicy 위의 이미지와 같은 경우, 외부 코드가 실행되지 않도록 설정이 되어있는 것이다. 확인 하지 않고 스크립트를 실행하는 경우 정상적으로 적용된것으로 보이지만 실제 적용이 되지 않아서 이슈를 찾기가 매우 힘든 상황이 발생하니 확인이 필요하다. PowerShell 정책 변경 정책 옵션의 경우 여러가지가 있으니 한번 찾아봐야함. > Set-ExecutionPolicy Unrestricted 위의 정책의 경우 정책을 무제한으로 설정하는 옵션이다. 옵..
⚡Jenkins CI(Continuous integration), CD(Continuous Delivery) 지속적인 통합과 지속적 배포 환경을 구축하기 위한 도구이다. 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높인다. ⚡설치 unbuntu 실행 및 ubuntu 업데이트 진행 > sudo -s > apt-get update > apt-get -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common > apt-get update JAVA 및 Jenkins 설치 JDK의 경우, 8이상을 설치 해야함. > sudo apt-get install openjdk-8-jdk > ..
⚡wsl2(windows Subsystem for Linux 2) 설치 윈도우 터미널(Windows Terminal) 설치하기 설치된 이후, 리눅스를 쓰기 위한 윈도우 이미지 추가 작업 진행. > dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart > dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 설치가 완료된 이후, 리눅스를 사용하기 위해서는 Ubuntu를 설치 해야한다. ubuntu 설치가 완료되면 터미널이 실행 되며, 리눅스 계정 및 패스워드를 설정 하면 된다. 설치시 대략 5..
⚡기본 개념 정리 WSL (Windows Subsystem for Linux) Window 환경에서 리눅스 환경처럼 사용 가능 하도록 가능하게 하는 하위 시스템. (예전처럼 Window에서 VM과 같은 도구를 사용하여 리눅스를 사용했던것과 달리 훨씬 더 빠르고 효율적으로 사용 가능하다.!) WSL의 경우는 Window 10 에서 동작 하며, wsl2의 경우 Window 버전에 따라서 지원 여부가 결정되니 확인 필요. (Windows 2004(20H1) Version 이상) https://docs.microsoft.com/ko-kr/windows/wsl/ Linux용 Windows 하위 시스템 설명서 Linux용 Windows 하위 시스템 설명서의 개요입니다. docs.microsoft.com CI / C..