본문 바로가기

Infra5

[Jenkins] Jenkins와 Mattermost 알림 연동 팀 프로젝트를 진행하면서 Jenkins와 Mattermost를 연동해 알림을 받을 수 있으면 좋겠다고 생각했습니다. 그래서 다음 url을 참고하여 Mattermost와 연동해 Jenkins 실패, 성공에 대한 알림을 받도록 진행해 보았습니다. https://mattermost.com/blog/getting-started-with-mattermost-integrations/ Getting started with Mattermost integrations Mattermost is a flexible, open source messaging platform. What makes it even more useful is its ability to automate connections with integratio.. 2023. 5. 14.
[Jenkins] Spring 배포하기(with Docker) 1. 플러그인 설치 먼저 필요한 플러그인을 설치해야 한다. 다음 화면에서 보이는 봐와 같이 플러그인 관리로 들어간다. 다음과 같은 플러그인을 설치한다. 1. GitLab Plugin 2. Git Plugin 3. docker plugin 4. docker pipeline plugin 2. Pipeline Job 생성 이제 새로운 Pipeline을 클릭한다. 2-1. Build Triggers 다음과 같이 깃랩에 push 될때 build가 자동으로 이루어지게 설정한다. 이때, GitLab webhhok URL을 기억해 두자! 이후에 GitLab에서 webhook을 등록하기 위해 사용한다. 이때, Build Triggers의 고급 설정을 클릭한다. 다음과 같이 Secret token을 발급받는다. GitLa.. 2023. 3. 20.
[Docker]Ubuntu 환경에 Docker 설치 공식 문서를 참고하여 Docker를 설치해 보자!! https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 1. 레포지토리 셋업 - apt 패키지 리스트 업데이트 sudo apt-get update - docker repository 추가를 위한 패키지 설치 sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release sudo mkdir -m 0755 -p /etc/apt/keyrings - docker gpg key 추가 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sud.. 2023. 3. 12.
[SSH] SSH 접속 오류 REMOTE HOST IDENTIFICATION HAS CHANGED! 다음과 같은 오류가 떴다. 이러한 에러는 접속 정보가 기존의 접속 정보와 다르다는 에러이다. 모든 접속정보는 나의 디렉토리의 .ssh 폴더가 있는데, known_hosts라는 파일에 기록이 된다. 이 파일은 삭제하더라도 다시 만들어지기 때문에, 기존에 잘 못 만들어진 경우 다시 지우면 된다. 저 같은 경우 다음과 같은 디렉토리 경로에 known_hosts 파일 정보가 있었습니다. 2023. 3. 5.