jenkins

· Devops
Credentials을 통해 민감한 정보를 보호해 보자! 들어가며 Jenkins를 통해 CI/CD를 구축하려면 소스 코드를 가져와 빌드해야 합니다. 그러나 이 과정에서 YAML이나 Properties와 같은 파일에는 민감한 정보가 포함될 수 있습니다. 이 정보가 노출되면 악의적인 공격에 이용될 수 있습니다. 이러한 보안 문제를 해결하기 위해 Credentials을 활용하여 민감한 정보를 안전하게 다루는 방법을 알아보겠습니다. 사용 방법 종류 1). String Parameter 2). Secret File(Pipeline으로 생성 시에) 이 두 가지 방법의 대해서 설명해 보도록 하겠습니다. String Parameter String Parameter는 Jenkins에서 빌드 파라미터로 사용되어 사용자가 ..
· Devops
Docker 내부에 jenkins로 Git과 자동배포 하는 방법을 알아보자!! 들어가며 이번 포스팅에서는 Git에서 push가 일어났을때일어났을 때 jenkins가 리파지토리를 감시하다가 push가 일어났을 때 빌드하고 자동으로 docker로 실행하는 방법을 알아보겠습니다. 구성도 로컬에서 간단하게 구축하기 위해서 간단하게 그려봤습니다. dockerfile로 할예정입니다. 또한 DB는 따로 관리해야 판단했기 때문에 개별적으로 MySQL컨테이너를 띄어놓았습니다. 프로젝트환경 springboot -version : 2.7.4 bulid : gradle 8.5 java -version : openjdk-17 IDE : IntelliJ _Ultimate OS : Windows10 Pro Docker에 Jenki..
· Devops
젠킨스를 이용해 Git의 변경사항이 있으면 자동으로 빌드되도록 해보자! 들어가며 이번 포스팅에서는 젠킨스를 이용해 깃의 변경된 내용이 있으면 Jenkins가 감지해 자동으로 빌드하는 방법을 알아보도록 하겠습니다. 젠킨스란? [Jenkins] 젠킨스와 CI/CD란 무엇인가? CI/CD와 젠킨스의 대해서 알아보자 젠킨스(JenKins)란? 젠킨스는 지속적 통합(Continuous Integration, CI)과 지속적 배포(Continuous Deployment, CD)를 자동화하는 도구로, 개발자들이 코드를 변경할 때마다 지정 back-stead.tistory.com 젠킨스 설치방법 [Jenkins] jdk-17을 사용한 Jenkins 다운로드 방법 및 플러그인 설치오류 해결방법 Jenkins을 다운로드하..
· Devops
CI/CD와 젠킨스의 대해서 알아보자 젠킨스(JenKins)란? 젠킨스는 지속적 통합(Continuous Integration, CI)과 지속적 배포(Continuous Deployment, CD)를 자동화하는 도구로, 개발자들이 코드를 변경할 때마다 지정된 작업들을 자동으로 실행해 줍니다. 예를 들어, 코드 변경이 발생하면 자동으로 빌드를 시작하고, 테스트를 실행하고, 필요에 따라 Docker 이미지를 빌드하고 배포하는 등의 작업을 처리할 수 있습니다. 이를 통해 개발자들은 반복적이고 일정한 작업들을 자동화하여 생산성을 향상할 수 있습니다. 그림으로 한번더 설명하자면 개발자가 Git과 같은 저장소에 코드를 푸시하면, Jenkins는 변경 사항을 감지하여 자동으로 빌드를 시작합니다. 이 과정에서 소스 코..
코드기록사
'jenkins' 태그의 글 목록