본문 바로가기

CI_CD15

리눅스 svn 에러 E204900 리눅스에서 svn 을 설치해서 사용하다보면 서버 관리 등의 이유로 svn을 내렸다가 올리거나 하는 일이 종종 있을 수 있습니다. 그러고 나서 IDE에서 수정을 하시고 커밋을 하실 때, 간혹 이 에러를 접할 수 있을텐데요. 실제 에러메세지는 다음과 같습니다. Can't move '/usr/local/svn/articles/db/txn-protorevs/2002-8.rev' to '/usr/local/svn/articles/db/revs/2/2003': Permission denied 저는 svn을 윈도우 로컬에서 만들어서 구동하는 방식을 주로 사용했어서 권한 문제를 겪은 적이 없었는데요. 이 상황의 문제는 다음과 같았습니다. 최초 설치자가 svn 서버 설치 및 설정을 리눅스 root 계정으로 진행. 이후 .. 2022. 9. 30.
Docker 자주쓰는 명령어(계속 수정) # 도커 컨테이너 조회 docker ps -a -a 가 없으면 현재 실행중인 컨테이너만 보여줍니다. -a 가 있으면 만들어져 있는 모든 컨테이너를 보여줍니다. # 도커 컨테이너 이미지 조회 docker images # 도커 컨테이너 생성 및 시작 docker run -d -p : --name -v : docker run -d -p 9990:80 --name test_container -v /app/test:/bin/bash/test test_image:latest # 도커 컨테이너 시작 / 중지 / 삭제 docker start docker stop docker rm # 도커 호스트 간 파일 전송 # container -> host docker cp : docker cp test_container:/app.. 2022. 9. 30.
젠킨스(jenkins) pipeline에서 build.gradle 파일의 version 정보 가져오기 젠킨스에서 자동 생성을 할 때 파일 버전 관리를 수작업으로 하지 않기 위해서 여러 가지 방법을 고민하고 계실 수 있으실텐데, 그 중 한 가지 방법인 build.gradle 파일 안의 version 정보를 파싱하는 방법을 공유드리려고 합니다. 이 방법을 사용하신다면, 코딩 및 소스관리 시스템에 커밋시에 build.gradle 파일 안에서 version 정보를 업데이트하시고 커밋하고 젠킨스에서 빌드를 하시면 자연스럽게 버전정보가 포함된 파일명을 생성하실 수 있습니다. ex) AAA-0.0.1.jar , BBB-0.0.1.2.jar pipeline 안의 script에서 build.gradle 파일 안에서 선언한 여러 변수들 중에서 version 이라는 변수를 가져와서 jenkins pipeline의 versi.. 2022. 9. 16.