본문 바로가기

반응형

젠킨스

Jenkins와 Slack을 연동하여 알림을 받는 방법 Jenkins와 Slack을 연동하여 알림을 받는 방법 Slack 설정 Slack 워크스페이스에서 채널을 생성합니다. Slack 앱 관리 페이지로 이동하여 "Jenkins CI" 앱을 검색하고 추가합니다. Jenkins 설정 젠킨스 플러그인 설치 Dashboard > Jenkins 관리 > Plugins Global Slack Notifier Plugin Slack Notification Plugin 슬랙 크리덴셜 생성 Dashboard > Jenkins 관리 > Credentials Dashboard > Jenkins 관리 > Credentials > System > Global credentials (unrestricted) Kind : Secret test Scope : Global (Jenkins.. 더보기
Jenkins 컨테이너에서 Docker를 실행하기 위해 Docker 이미지를 만들기(Jenkins in Docker) Jenkins 컨테이너에서 Docker를 실행하기 위해 Docker 이미지를 만들기(Jenkins in Docker) 도커 버전 확인 현재 설치된 도커 버전을 확인합니다. BuildKit은 Docker 18.09 버전 이상에서 지원됩니다. docker version $ docker version Client: Cloud integration: v1.0.35+desktop.5 Version: 24.0.6 API version: 1.43 Go version: go1.20.7 Git commit: ed223bc Built: Mon Sep 4 12:28:49 2023 OS/Arch: darwin/arm64 Context: desktop-linux Server: Docker Desktop 4.25.2 (12906.. 더보기
[리눅스] Spring Boot(Gradle) 빌드 및 배포 구현(github, jenkins, dockerhub) Spring Boot(Gradle) 빌드 및 배포 구현(github, jenkins, dockerhub) 1. 개발자 : github main branch에 push 2. Jenkins : github에 push된 spring boot 프로젝트를 가져와서 도커 컨테이너에서 빌드 3. Jenkins : 빌드된 도커 이미지를 docker hub에 push 4. 서버 : docker hub에 올라가 있는 도커 이미지를 다운로드(pull) 받아서 도커 컨테이너 실행 spring boot 프로젝트 생성(gradle) - VSCode에서 스프링 부트 프로젝트(Spring Initializr Java Support)를 생성하였습니다. $ tree -L 2 . ├── HELP.md ├── bin │ ├── main │.. 더보기
젠킨스에서 도커 빌드 시 에러 젠킨스에서 도커 빌드 시 에러 docker build -t sangchul/myapp-jenkins . Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%=null&version=1: dial unix /var/run/docker.sock: connect: permission denied 이 오류는 Docker가 Docker 데몬에 연결할 때 필요한 권한이 부족하여 발생하는 것입니다. Docker는 기본적으로 루트 권한을 요구하는데, 일반 사용자 계정으로 Docker 명령을 실행하면 이러한 오류가 발생할 수 있습니다. 해결.. 더보기

728x90
반응형