GitLab 설계 문서를 Markdown에서 만들고 피드백 루프에 올려 놓습니다. 그 현장에서는 설계서를 스프레드 시트로 작성하는 악습이 있었기 때문에, 설계서를 Markdown에서 작성하도록 변경하여 git으로 관리할 수 있도록 했습니다. 로컬 환경에서 편집한 Markdown 파일을 git 원격 리포지토리에 push합니다. ① push 이벤트에 hook시켜 jenkins의 job을 기동시킵니다. jenkins의 job 내에서 git 저장소에서 Markdown 파일과, 그... Jenkins설계서GitLabMarkdownplantuml Hugo에서 시작한 블로그 기사를 멋지게 관리합니다. Hugo에서 블로그를 시작하면 블로그 게시물을 다른 저장소에서 관리하면 커밋 로그가 더러워지지 않습니다. CI/CD를 사용하여 블로그 기사 저장소를 복제하고 빌드하는 파이프 라인을 구축하면 블로그 본문 소스를 만질 필요가 없습니다. 소스 코드를 관리할 때 Git을 사용하는 것이지만, 그렇게 하면 블로그 기사를 추가하기 위해서만 커밋 로그를 쌓아야 하고 커밋 로그가 매우 더러워져 버립니다. 기... HugoGitLabCICD블로그Git GitLab을 docker로 설정 CICD 도구 GitLab을 docker로 세우는 메모 GitLab Inc.가 개발 한 git 저장소 서비스/도구 (GitHub) SaaS 버전과 스스로 설정하는 "self-managed GitLab"가 있습니다. 소프트웨어는 MIT 라이센스 OSS 무료 CE(Community Edition) 및 유료 EE(Enterprise Edition) EE는 CE보다 기능이 풍부. 셀프 관리 GitL... CICD도커GitLab chatwork에 zapier로 gitlab에서 알리기 해 보았으므로 비망록을. 을 참고로 해 주어 대략 같게 해 본 대로. ・사전에 gitlab.com(SaaS의 녀석)이 아니라 자전이라면 gitlab에 zapier를 어플리케이션 등록할 필요가 있는 모양(헤-) 위는 gitlab10.6의 화면입니다. · Trigger 만들기 트리거를 선택 → 우선 New Commit을 새롭게 했습니다 Gitlab을 선택하여 애플리케이션 등록 시 획득한 ID와 ... ChatworkGitLab PlatntUML을 사용하여 Markdown에서 API 문서 만들기 PlantUML을 사용하면 API 문서를 효율적으로 게시할 수 있음을 알 수 있습니다. 이번에는 PlantUML을 사용하여 API 문서를 작성하는 흐름을 기록해 두고 싶습니다. brew를 사용하면 쉽게 설치할 수 있으므로 사전에 brew를 설치해 두십시오. plantuml에서 다음과 같은 체크섬 오류가 발생했습니다. 내 환경의 경우 brew upgrade를 수행하면 문제가 발생하지 않습니다.... GitLabGitHubuml디자인 GitLab Kubernetes 연결 (온프레) GitLab은 버전 10.1에서 Kubernetes에 연결할 수 있습니다. AutoDevOps 기능의 연장으로 개발이 진행되고 있습니다. Add a Kubernetes cluster integration 이 프로젝트에 Kubernetes 클러스터를 연결하여 Review Apps 사용, 애플리케이션 배포, 파이프라인 실행 등을 쉽게 수행할 수 있습니다. 하지만 아직 개발 중입니다. 이 기사에서... rancherkubernetesGitLab Rancher2.1에서 GitLab과의 연계가 간단해진 것 같아서 시도해 보았다. ※이번은 Google Cloud Platform(GCP)상에 환경을 구축하고 있습니다. Google Compute Engine의 VM에 Ubuntu16.04를 넣어 기본 환경을 구축합니다. 기본 환경에 Docker를 배포합니다. 기본 환경에 Rancher를 배포합니다.docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/ran... rancherGitLab gitlab-ci(gitlab-runner)에서 "fatal: missing blob object ~error: remote did not send all necessary objects"라고 작업이 실패하게 된다. 방금전까지 움직이고 있던 gitlab-runner가 아래와 같은 에러로 움직이지 않게 되어 버렸다. gitlab-runner 이렇게하려면 gitlab-runner install시에 지정된 디렉토리에 캐시 파일을 만드는 것 같습니다. 이것이 뭔가 때문에 깨져 버려 매번 에러가 되어 있었습니다. 구구라고 해도 정보를 찾을 수 없었기 때문에 만약을 위해 메모. gitlab-runner를 설치할 때... CentOSGitLab-CIGitLab-CI-Runnergitlab-runnerGitLab
설계 문서를 Markdown에서 만들고 피드백 루프에 올려 놓습니다. 그 현장에서는 설계서를 스프레드 시트로 작성하는 악습이 있었기 때문에, 설계서를 Markdown에서 작성하도록 변경하여 git으로 관리할 수 있도록 했습니다. 로컬 환경에서 편집한 Markdown 파일을 git 원격 리포지토리에 push합니다. ① push 이벤트에 hook시켜 jenkins의 job을 기동시킵니다. jenkins의 job 내에서 git 저장소에서 Markdown 파일과, 그... Jenkins설계서GitLabMarkdownplantuml Hugo에서 시작한 블로그 기사를 멋지게 관리합니다. Hugo에서 블로그를 시작하면 블로그 게시물을 다른 저장소에서 관리하면 커밋 로그가 더러워지지 않습니다. CI/CD를 사용하여 블로그 기사 저장소를 복제하고 빌드하는 파이프 라인을 구축하면 블로그 본문 소스를 만질 필요가 없습니다. 소스 코드를 관리할 때 Git을 사용하는 것이지만, 그렇게 하면 블로그 기사를 추가하기 위해서만 커밋 로그를 쌓아야 하고 커밋 로그가 매우 더러워져 버립니다. 기... HugoGitLabCICD블로그Git GitLab을 docker로 설정 CICD 도구 GitLab을 docker로 세우는 메모 GitLab Inc.가 개발 한 git 저장소 서비스/도구 (GitHub) SaaS 버전과 스스로 설정하는 "self-managed GitLab"가 있습니다. 소프트웨어는 MIT 라이센스 OSS 무료 CE(Community Edition) 및 유료 EE(Enterprise Edition) EE는 CE보다 기능이 풍부. 셀프 관리 GitL... CICD도커GitLab chatwork에 zapier로 gitlab에서 알리기 해 보았으므로 비망록을. 을 참고로 해 주어 대략 같게 해 본 대로. ・사전에 gitlab.com(SaaS의 녀석)이 아니라 자전이라면 gitlab에 zapier를 어플리케이션 등록할 필요가 있는 모양(헤-) 위는 gitlab10.6의 화면입니다. · Trigger 만들기 트리거를 선택 → 우선 New Commit을 새롭게 했습니다 Gitlab을 선택하여 애플리케이션 등록 시 획득한 ID와 ... ChatworkGitLab PlatntUML을 사용하여 Markdown에서 API 문서 만들기 PlantUML을 사용하면 API 문서를 효율적으로 게시할 수 있음을 알 수 있습니다. 이번에는 PlantUML을 사용하여 API 문서를 작성하는 흐름을 기록해 두고 싶습니다. brew를 사용하면 쉽게 설치할 수 있으므로 사전에 brew를 설치해 두십시오. plantuml에서 다음과 같은 체크섬 오류가 발생했습니다. 내 환경의 경우 brew upgrade를 수행하면 문제가 발생하지 않습니다.... GitLabGitHubuml디자인 GitLab Kubernetes 연결 (온프레) GitLab은 버전 10.1에서 Kubernetes에 연결할 수 있습니다. AutoDevOps 기능의 연장으로 개발이 진행되고 있습니다. Add a Kubernetes cluster integration 이 프로젝트에 Kubernetes 클러스터를 연결하여 Review Apps 사용, 애플리케이션 배포, 파이프라인 실행 등을 쉽게 수행할 수 있습니다. 하지만 아직 개발 중입니다. 이 기사에서... rancherkubernetesGitLab Rancher2.1에서 GitLab과의 연계가 간단해진 것 같아서 시도해 보았다. ※이번은 Google Cloud Platform(GCP)상에 환경을 구축하고 있습니다. Google Compute Engine의 VM에 Ubuntu16.04를 넣어 기본 환경을 구축합니다. 기본 환경에 Docker를 배포합니다. 기본 환경에 Rancher를 배포합니다.docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/ran... rancherGitLab gitlab-ci(gitlab-runner)에서 "fatal: missing blob object ~error: remote did not send all necessary objects"라고 작업이 실패하게 된다. 방금전까지 움직이고 있던 gitlab-runner가 아래와 같은 에러로 움직이지 않게 되어 버렸다. gitlab-runner 이렇게하려면 gitlab-runner install시에 지정된 디렉토리에 캐시 파일을 만드는 것 같습니다. 이것이 뭔가 때문에 깨져 버려 매번 에러가 되어 있었습니다. 구구라고 해도 정보를 찾을 수 없었기 때문에 만약을 위해 메모. gitlab-runner를 설치할 때... CentOSGitLab-CIGitLab-CI-Runnergitlab-runnerGitLab