본문 바로가기
반응형

gradle3

Maven Gradle 차이 Maven 아파치 소프트웨어 재단에서 개발하는 Java 기반 프로젝트의 라이프사이클 관리를 위한 빌드 도구. 이에 따라 컴파일과 빌드를 동시에 수행, 테스트를 병행하거나 서버 측 Deploy 자원을 관리할 수 있는 환경을 제공한다. 또한 라이브러리 관리 기능도 내포하고 있다. Java로 개발하다 보면 다양한 라이브러리를 필요로 하게 되는데, settings.xml 또는 pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 알아서 다운받고 설치해주고 경로까지 지정해준다. 장점 컴파일과 빌드를 동시에 수행할 수 있다. 서버의 Deploy 자원을 관리할 수 있는 환경을 제공한다. pom.xml 파일을 통해 관리하므로 개발, 유지보수 측면에서 오픈소스 라이브러리, 프로젝트 등 관리가 용이하다. IDE에 .. 2022. 11. 14.
GitLab CI/CD 환경 구성 3 : .gitlab-ci.yml 작성하기(feat. gradle) 앞선 포스팅에선 CI/CD NPM build 및 배포 환경을 구성하였습니다. GitLab CI/CD 환경 구성 2 : .gitlab-ci.yml 작성하기(feat. npm) (tistory.com) GitLab CI/CD 환경 구성 2 : .gitlab-ci.yml 작성하기(feat. npm) 앞서 CI/CD환경을 구성하기 위해 서버에 Gitlab runner 설치와 설정을 마쳤습니다. https://playit.tistory.com/3 GitLab CI/CD 환경 구성하기 1 : Gitlab Runner 설치하기 안녕하세요. 오늘은 CI/CD 환경 구축을.. playit.tistory.com 이번에 해볼 것은 2. Gradle을 활용한 빌드 및 배포 작업 설정입니다. 1. NPM build 및 배포 환.. 2022. 7. 22.
GitLab CI/CD 환경 구성 2 : .gitlab-ci.yml 작성하기(feat. npm) 앞서 CI/CD환경을 구성하기 위해 서버에 Gitlab runner 설치와 설정을 마쳤습니다. https://playit.tistory.com/3 GitLab CI/CD 환경 구성하기 1 : Gitlab Runner 설치하기 안녕하세요. 오늘은 CI/CD 환경 구축을 진행해보려고 합니다. CI/CD란? 지속적 통합(Continuous Integration)/지속적 배포(Continuous Deployment) CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을.. playit.tistory.com 이번에 해볼 것은 Gitlab CI/CD의 파이프라인을 설정하는 파일 .gitlab-ci.yml 파일 작성을 하는데 여기서 1. NPM build 및 배포 환경 2. Gradle build 및 배포 .. 2022. 7. 10.
반응형