본문 바로가기

자동 빌드2

[Jenkins] GIT과 연동하여 푸시 후 자동 배포 설정 - Type 2(gitea, webhooks) [DevOps/Jenkins] - [Jenkins] GIT과 연동하여 푸시 후 자동 배포 설정 - Type 1(gitea, webhooks) 앞선 글에서 Git Push 트리거 발동 시 자동으로 젠킨스 빌드가 되도록 설정하는 방법을 알아보았습니다. 이번에는 위 방법에서 조금 변형하여 사용자 Token을 발급하여 자동 빌드하는 방법으로 설명하겠습니다. #1. 젠킨스 설정 이번에는 기본적인 git 이외에 별도의 플러그인을 설치하지 않고 진행해도 무방합니다. 플러그인이 제공하는 API(~/gitea-webhook/post)가 아닌, 젠킨스가 제공하는 API를 사용해서 트리거를 호출하는 방법입니다. 먼저 빌드에 사용할 사용자 계정(해당 빌드를 수행할 권한이 있어야 합니다.)으로 로그인하여 설정 > API Tok.. 2023. 2. 16.
[Jenkins] GIT과 연동하여 푸시 후 자동 배포 설정 - Type 1(gitea, webhooks) Git서버에 코드를 push 하면 자동으로 Jenkins 빌드가 동작하도록 설정하는 방법을 알아봅시다. + 이 글에서 사용하는 git서버는 설치형 gitea이지만, gogs, gitlab, bitbucket 등 다른 git서버도 크게 다르지 않을겁니다.(아마도?) #1. 젠킨스 플러그인 설치 여기서는 gitea 를 사용하기 때문에 gitea plugin을 먼저 설치합니다. (당연히 기본적으로 git, git-server 플러그인은 설치가 되있을거라고 믿고...) Gitea 플러그인 설치를 마치면 설치된 플러그인 목록에서 아래와 같이 확인할 수 있습니다. 이제 젠킨스 환경설정 > 시스템 설정에 들어가보면 gitea 서버를 설정하는 부분이 생겼을 텐데, 아래와 같이 작성합니다. + Server URL은 실제.. 2023. 2. 16.
반응형