본문 바로가기

Gradle2

땅꼬마의 jenkins - Springboot 소스 배포하기! jenkins - 소프트웨어 개발 시 지속적으로 통합해주는 CI(Continuous Integration) 툴이다. 저희 회사에서는 젠킨스에 git이랑 연동하여 자동배포를 구현할 때, 스케줄작업등록(자동빌드)로 활용하고 있다. git 운영브랜치에 push하는 동작을 인식하여 자동으로 배포할 수 있지만 -> 현재 버튼(Build now)을 눌러서 수동으로 배포하고 있어 해당부분까지 연동한 내용을 정리해본다 1.jenkins 설치 - dnf install jenkins : 젠킨스 설치 - systemctl enable jenkins : 백그라운드에서 젠킨스 실행 - systemctl status jenkins : 젠킨스 상태 확인 * service 명령어가 편해서 service 를 사용중 service je.. 2024. 3. 13.
땅꼬마의 Maven과 Gradle 개념정리하기! 빌드관리도구인 Maven과 Gradle! 내년도 프로젝트를 준비(?)하면서 개념을 잡기 위해서 정리해보았다. 1. Maven??? 메이븐은 Ant의 대안으로 만들어진 프로젝트관리툴이다. 라이브러리를 관리해주며 필요한 라이브러리 뿐만아니라 라이브러리가 작동하는데 필요한 다른 라이브러리까지 관리해주며 네트워크를 통해 자동으로 다운받아준다!! Maven의 핵심은 'pom.xml' Project Object Model의 약자로 프로젝트 관리 및 빌드에 필요한 환경 설정, 의존성관리를 할 수 있다. -프로젝트정보 -빌드 설정 -빌드 환경 -의존성을 통한 라이브러리 관리 2. Gradle??? 빌드속도가 Maven에 비해 100배 빠르다고 한다! 안드로이드의 공실 빌드툴이고 java, c/c++, 파이썬 등을 지원.. 2022. 12. 9.