[Jenkins] Gitlab Private Repogitory 가져오기
2022. 8. 11. 16:49
엔지니어링/CI-CD
오늘은 젠킨스에서 깃랩 프라이빗 레포지토리를 가져오는 걸 남긴다. 방법은 username/password 와 access token 2가지 모두 포스팅한다. Gitlab Access Token 생성 접근토큰 발급은 너무 간단하다. GItlab에 로그인 한 후 User Settings > Access Tokens 으로 들어가서 토큰이름, 만료일, 허용 권한을 체크한 뒤 발급하면 된다. Create personal access token 버튼을 클릭하면 위와 같이 토큰이 발급된다. 스크롤을 내리면 생성된 토큰 정보도 확인할 수 있다. Jenkins New item을 클릭하면 여러 템플릿이 존재하는데 Freestyle Project 와 Pipeline 방식을 해볼거다. Freestyle 설정(Username/..
[Openshift jenkins] CI-CD Pipeline
2022. 8. 8. 18:23
엔지니어링/OCP
ocp operator 를 통해 jenkins 를 구축하면 ocp cluster 와 자동으로 세팅을 해준다. 오늘은 젠킨스 파이프라인을 통해 github에 있는 source를 CI(빌드)하고, ocp 클러스터에 CD(배포)할 것이다. 소스는 간단히 php로 진행할 것이다. php 소스 Github 예전에 만들어둔 github php. 간단히 index.php 에 변수사용. GitHub - joonhyeok95/php-new-app: php 테스트 레포지토리 php 테스트 레포지토리. Contribute to joonhyeok95/php-new-app development by creating an account on GitHub. github.com OCP 설정 DeploymentConfig 컨테이너 포..