본문 바로가기
IT/Knowledge

Jenkins(젠킨스)란?

by 성준하이 2022. 1. 21.
반응형

젠킨스는 소프트웨어 개발시 지속적으로 통합 서비스를 제공하는 툴이다.
MIT 라이선스를 따르며 해당 라이센스 내용은 아래 포스팅을 참조하자.
https://thenicesj.tistory.com/36

 

오픈 라이센스 정리( GPL, LGPL, BSD, MIT, APACHE)

이전에 리눅스마스터 공부를 할때는 다 알고 있었는데 요즘엔 기억이 가물가물 해서 한번 글로 남긴다. 기억 나는건 일단 쉽게 말하면 저작권이다. 기존에는 대부분의 저작권이 유료였는데, 리

thenicesj.tistory.com


혼자 작업을 할 경우엔 모르겠지만 회사에서나 스터디 등 다수의 개발자들이 하나 프로그램을 동시에 개발할 때 버전 충돌을 방지 하기 위해서 각자 작업 내용을 svn이나 git 등에 빈번하게 업로드 함으로써 지속적으로 통합이 가능하게 해준다.

뿐 아니라 프로젝트 기간동안 개발자들은 순수한 개발 작업 외에도 DB셋업이나 환경설정, 배포 작업 등과 같이 이전에 시간을 따로 내야 했던 작업들이 젠킨스 덕분에 인터페이스를 통해서 작업할수 있도록 가능해졌다.

java는 메이븐이나 그래들로 빌드 관리를 하고 있다면 젠킨스를 사용하여 자동으로 빌드를 통해서 프로젝트 진행의 효율을 높여보자.

다운로드는 아래 링크에서 참조해보자.
추후에 셋팅을 하게 될 일이 있다면 셋팅법도 포스팅에 추가하도록 하겠다.
https://jenkins.io/

 

Jenkins

Hacktoberfest 2021 made great contributions to the Jenkins project. We thank all the Hacktoberfest contributors and the maintainers who reviewed the submitted pull requests. We received contributions in artwork, translation, documentation, security, and ge

www.jenkins.io

 

반응형

'IT > Knowledge' 카테고리의 다른 글

구름IDE소개  (12) 2022.01.28
암호화란?(Sha256, Bcrypt)  (15) 2022.01.23
MSA(Micro Service Architecture) 소개  (13) 2022.01.19
온프레미스 / 오프프레미스란?  (18) 2022.01.18
ORM ( Object-Relational Mapping) 설명 및 소개  (10) 2022.01.15

댓글