Project
-
CTF Platform 제작 - 2 / Jenkins ↔ Github webhock 연동Project 2024. 11. 21. 20:32
Flowgithub access token 생성jenkins web token 등록github repository webhook 등록jenkins web 이벤트 생성1. github access token 생성Profile → Settings → Developer settings → Personal access tokens → Tokens(classic) → Generate new token(classic)repo / admin:repo_hook 체크토근 값 복사 후 저장2. jenkins web token 생성Dashboard → Security → Credentials → (global) Add Credentialssecret → Github tokenID → github id3. github rep..
-
CTF Platform 제작 - 1 / CI 를 위한 Jenkins 구축Project 2024. 11. 21. 20:11
개발 환경VMWARE Workstation PRO 17OSubuntu 22.04 LTSCIJenkins 2.486-jdk17 dockerPublic IPngrokcloudflare(https testing)Eenvt TriggerGithub Webhook기본 정보http://:9090jenkins docker 내부 /var/jenkins_home에 기본 데이터 존재환경 설정편의를 위해 /home//jenkins 폴더를 만든 후 안에서 진행하였다Dockerdocker-compose.ymlservices: jenkins: image: jenkins/jenkins:2.486-jdk17 ports: - "9090:8080" # http volumes: - jenkins_hom..