Rancher2.1에서 GitLab과의 연계가 간단해진 것 같아서 시도해 보았다.
Rancher 2.1에서 GitLab과의 제휴가 간단해진 것 같아서, 사용성을 시험해 보았습니다.
※이번은 Google Cloud Platform(GCP)상에 환경을 구축하고 있습니다.
docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher:latest
![](https://s1.md5.ltd/image/0d493241b9c8a28dcf77da187400a190.png)
![](https://s1.md5.ltd/image/0874e9b6da4fd9cdcaf4918aec044de4.png)
![](https://s1.md5.ltd/image/14b544cfa5a8b36560bc15c4224979c9.png)
세 개의 노드가있는 환경이 구축되었습니다.
![](https://s1.md5.ltd/image/b3161fea053a0f40e82e7cdf8e056662.png)
Default의 Namespace에서 Piplelines를 선택하고 Configure Repositories를 선택합니다.
![](https://s1.md5.ltd/image/0bbc6ffa9abbe496fbe50cdcde871cb9.png)
Authorize & Fetch Your Own Repositories를 선택합니다.
![](https://s1.md5.ltd/image/52c0224733d4457da415f95d22c6ac3c.png)
GitLab을 선택합니다.
![](https://s1.md5.ltd/image/e903bf251b320ec0c4cafe3962161b4a.png)
GitLab에서 Rancher 화면에 표시된 정보를 설정합니다.
처음에는 "Redirect URI는 무엇을 설정합니까?"라고 생각했지만 Rancher의 화면에 표시된 Redirect URI를 그대로 붙이는 것만이었습니다. 즐거운.
필요한 Scopes는 api뿐인 것 같습니다.
![](https://s1.md5.ltd/image/4beaea5bc47486f3349c3b3c0ed47188.png)
![](https://s1.md5.ltd/image/8cc4b58954f3792c4e0d278c4c860bff.png)
가져온 Application ID와 Secret을 Rancher로 설정하고 Authenticate를 누릅니다.
![](https://s1.md5.ltd/image/61e9003c6a7ef5ae835daa2ce2a5605f.png)
GitLab 인증 화면이 나오므로 Authorize를 누릅니다.
![](https://s1.md5.ltd/image/c131c2fdf929e45f0b2b6350266c008a.png)
사용할 수 있는 리포지토리가 표시되므로 사용할 리포지토리를 선택하여 활성화합니다.
![](https://s1.md5.ltd/image/40e3b177774f199461e3cfab2936fbe4.png)
![](https://s1.md5.ltd/image/fb0f853e38c696a17db87db6ade619e4.png)
![](https://s1.md5.ltd/image/2b06d40a285c85683b1a0bc7c90dc36b.png)
실제로 내부에서 실행되는 것은 Jenkins입니다.
![](https://s1.md5.ltd/image/dff1cbc0c43d6d7ac95fc179e4a9b419.png)
![](https://s1.md5.ltd/image/b4e8c08035b2c4bc94e6435ba248443c.png)
![](https://s1.md5.ltd/image/2c2e91a51283676c5e7c26cd6ff2c556.png)
Kubernetes 클러스터를 만든 후의 동작을 동영상으로 정리했으므로 함께 참조하십시오.
htps //w w. 요츠베. 이 m/와 tch? v = 〇 4 Waono 4
Reference
이 문제에 관하여(Rancher2.1에서 GitLab과의 연계가 간단해진 것 같아서 시도해 보았다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/machshev/items/aca7c0cf04c724d7b3fd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)