gitlab-runner 5

[gitlab] CI/CD 배포 설정시 내가 원할때 배포하기

커밋 메시지에 "[배포]"라는 시작 단어를 포함하면 배포되는 방법입니다.deploy-to-main-server: stage: deploy rules: - if: '$CI_COMMIT_BRANCH == "main" && '$CI_COMMIT_MESSAGE =~ /^\[배포\]/' # 커밋 메시지가 '[배포]'로 시작하면 실행 script: - pwd - id - cd /home/cof/wts/ && git checkout main && git pull origin main && ./gradlew build -x test && cp -f build/libs/wts-0.0.1-SNAPSHOT.war /home/cor/webapps/ROOT.war - /opt/tomcat/bi..

인프라 2025.01.08

docker Dockerfile 이용한 ubuntu + APM + gitlab + gitlab-runner + git 설정

Dockerfile 이용하여 ubuntu 서버에 아래 패키지를 구축하려고 합니다. ubuntu 20.04 LTS apache2 (내부 port:8081) mysql8.0 (내부 port:3306) php7.4 gitlab (내부 port:80) gitlab-runner git . docker 우분투 image 설치 docker pull ubuntu:20.04 . container 생성 및 실행 # 위 Dockerfile 사용안하고 사용 #docker run -it -d -p 80:80 -p 9181:8081 --name ubuntu_in_apm ubuntu_cofor # 이걸로 사용 docker run -it -d -p 80:80 -p 9181:8081 --privileged=true --name ubu..

인프라 2023.02.10

깃랩 (Gitlab) CI/CD 배포시 매우 느릴때 보류중

gitlab runner 로 GitLab CI 프로젝트를 성공적으로 설정후 CI 단계가 20-25초가 아닌 4분 이상 걸립니다. 이유는 gitlab-runner.toml에 정의된 실행되지 않는 러너가 많이 있을 수 있으므로 CI/CD 워크플로가 많이 느려질 수 있습니다. root@server ~]# gitlab-runner verify Runtime platform arch=amd64 os=linux pid=1889782 revision=353dd94e version=13.2.0 Running in system-mode. ERROR: Verifying runner... is removed runner=cGbcBh-o ERROR: Verifying runner... is removed runner=MraT..

인프라 2021.11.22