일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- pkgutil
- svn backup
- docker
- change file content
- JAR
- spring
- 줄복사
- 전송포맷
- ubuntu
- javaascript
- install
- object
- duplicate lines
- driverspy
- Java
- key bindings
- not to accept jdbcUrl
- jdbc
- spring boot
- gradle
- local
- remove
- Change port
- maven
- Jenkins
- ^M바꾸기
- ADB
- install maven
- JavaScript
- mariadb
- Today
- Total
목록Jenkins (2)
Simplify
이 부분은 제가 CI/CD 영역을 구축한 경험이 없어, 실제 업무에서는 어떠한 방향으로 들 진행하시는지는 모르겠습니다. 다만, 그때그떄 필요한 방향으로 하는 것이 좋고, java든 maven 이든, 필요한 것이 이미 시스템에 설치되어 있다면 그걸 사용하면 될겁니다. jenkins 의 경우 설정 쪽을 뒤져보면 Global 로 java 나 git, svn 등의 프로그램이 설치된 경로를 설정하도록 되어 있습니다. 이는 이미 시스템에 그런 부분이 있다면 그대로 사용하라고 베려한 것이구요, 저 같은 경우 jenkins 를 docker로 설치하였고 따라서 별도의 maven은 docker container내에 설치되어 있지 않습니다. 이 경우, 기존에 가지고 있는 maven프로젝트를 빌드하려고 하면 아래와 같은 오류..
개발 환경에서 서버에서의 구동은 매우 중요한 부분입니다. 게다가 저 처럼 소규모로 개인 용도로 개발하는 경우에는 물론이고, 개발환경(개발서버)에서 배포를 통해 실제 운영 서버와 동일한 환경에서 개발 환경을 구축하고 테스트하는 것은 매우 중요한 부분입니다. 이러한 점에서 자동 빌드, 배포 툴인 Jenkins 는 매우 중요한 역할을 하고 있습니다. Jenkins 의 여러가지 다양한 기능들도 있겠지만, 기본적으로 어떤 Repository(SVN, Git 등)에서 최신 소스코드를 다운로드 받아 빌드하는 역할을 합니다. Jeknins 의 다양한 기능들은 보통 plug-in 형태로 제공되며, 이를 통해 무궁무진하게 다양한 기능들을 수행할 수 있습니다. 여기서는, GitHub에서 최신 소스코드를 다운로드 받아(git..