Git 2

[JENKINS] 구축부터 배포까지 (2) - 프로젝트 구성

JENKINS 설치 https://many.tistory.com/60 [JENKINS] 구축부터 배포까지 (1) - 설치 JENKINS 젠킨스(Jenkins)는 오픈 소스 지속적 통합(CI) 및 지속적 배포(CD) 도구로, 소프트웨어 개발 프로세스의 빌드, 테스트, 배포 등을 자동화하고 관리할 수 있다. 젠킨스는 다양한 플러그인과 함께 many.tistory.com 위 글에서 설치를 완료했다면 이번 글에서는 프로젝트를 구성하고 jenkins로 프로젝트를 가져오도록 설정해볼 것이다. PLUGIN 설치 이글은 gitlab을 통해 프로젝트를 가져오고 내부에서 빌드하여 SSH를 통해 WAS서버로 전달하는 구조이다. 따라서 gitlab과 관련된 plugin과 ssh를 설치할 것이다. Jenkins 관리 -> Pl..

Etc/JENKINS 2023.12.21

[Git] feature 브랜치를 생성해보자

방장이 처음 개발하던 회사는 혼자서 프로젝트를 수행하는 경우가 많았기 때문에 branch는 develop과 master 밖에 없었다. 로컬에서 테스트를 수행하면서 develop에 push를 하고, 개발이 완료되고 테스트가 종료되면 master브랜치로 push하는 방법으로 프로젝트를 수행했다. 이직하고 협업을 자주하게 되면서 sub branch에 개발을 수행하는 일이 많아졌고, 형상관리에 중요성을 깨닫게 되었다. 시나리오 1. 무난한 시나리오 작업 지시를 받고 feature를 생성 후 merge를 하는 방법에 대해 작성해보겠다. 방장은 intellij를 사용했다. 1) intelliJ 설정 -> Plugins -> git flow를 검색하여 설치한다.(최신 버전의 경우 아래와 같이 Plus 버전을 설치해야..

Etc 2023.08.30