728x90

github 3

Jenkins - GitHub Webhooks 설정하기

GitHub에 push event 발생하면 Jenkins에서 자동으로 Build Trigger 하기위해 GitHub Webhook을 사용한다. * GitHub token / Jenkins Credentails Id 생성하는 방법: Jenkins - GitHub 연동하기 GitHub Webhook 추가하기 (GiHub Repository > Settings > Webhooks) - Payload URL : {Jenkins IP: Port}/github-webhook/ * Payload URL에 http://locahost:{port번호} 또는 http://public-ip:{port번호}는 정상 동작하지 않음 * Jenkins에서도 default Jenkins URL은 http://localhost:{po..

Jenkins 2022.10.10

Jenkins - GitHub 연동하기

GitHub 에서 token 생성 (Settings > Developer settings > Personal access tokens > Generate new token) Scopes는 repo, admin:repo_hook 선택 생성된 token은 나중에 확인할 수 없으므로 따로 저장해두기! Jenkins GitHub Servers 설정 (Jenkins 관리 > 시스템 설정 > GitHub) - 아래와 같이 설정 후 "Test connection" 클릭 후 verified 되면 성공 + Manage hooks 선택 Add Credentials - Kind: Secrete Text - Secret: 생성한 GitHub token - ID: 저장할 Credential 이름 Jenkins Job 추가 (F..

Jenkins 2022.10.10

하나의 PC에서 서로 다른 Github SSH public key 등록하기

1. git push 중 다음과 같은 에러 메시지 발생 $ git push origin master ERROR: Repository not found. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 2. Github에 ssh key 등록을 하는데, "Key is already in use" 에러 메시지 발생 >> Github에서 ssh key 중복 등록 불가 / 다른 Github 계정에서 해당 ssh key를 등록하였음 3. 새로운 Github 계정용 ssh key를 생성하기 ssh-keygen 할 때 file 이름을 기존에 생성..

Git 2022.10.07
728x90