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디자인 Ansible을 사용하여 CentOS 7에 GitLab 설치 GitLab이란 무엇입니까?라는 분은 다음을 읽을 수 있다고 생각합니다. GitLab을 수동으로 설치하는 것이 번거롭기 때문에 자동화하고 싶었기 때문에 CentOS 7에 GitLab을 쉽게 설치하고 싶은 분 웹 브라우저가 이미 설치되어 있다고 가정합니다 Ansible이 설치되어 있다고 가정합니다. config, inventory 설정이 완료되었다고 가정합니다. 키 생성, 키 교환 및 통신 확... Ansibleansible-playbookCentOSGitLab Samba에 의한 AD에 유저를 추가해 GitLab에 커밋~EHW2018 「개발 환경 정비④」 이 항목은 "Enterprise "hello, world"2018 Advent Calendar 2018"의 12/11 용입니다. 이 Advent Calendar에서는 여러 항목에 걸친 이야기의 흐름을 감안하면서 가능한 한 한 항목으로 하나의 주제를 커버할 수 있도록 할 예정입니다. 이 항목에서 설명하는 항목은 Samba의 ActiveDirectory (AD)에 사용자를 추가하여 GitLab에... 삼바EHW2018GitLab 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 온프레 GitLab에 MicroK8s 연결하여 GitLab Auto DevOps 체험 (전반) 매번 구구도 나오지 않는 작은 재료를 취급하고 있습니다. 본 기사는 개인적인 견해이며, 필자가 소속하는 어떠한 단체에도 관계가 없습니다. GitLab에는 Kubernetes를 연계하여 편리하게 여러가지 기능이 붙어 있습니다. Kubernetes clusters | GitLab 그러나 문제가 있습니다. GKE로 해도 EKS로 해도 나름대로 좋은 가격입니다. 앱을 조금 배포하는 환경은 비쌉니다.... autodevopsmicrok8skubernetesGitLab GitLab CE에서 사용할 수 있게 된 패키지 레지스트리에 Maven 패키지를 등록해 본다 매번 구구도 나오지 않는 작은 재료를 취급하고 있습니다. 본 기사는 개인적인 견해이며, 필자가 소속하는 어떠한 단체에도 관계가 없습니다. 올해 5월에 지금까지 GitLab에서 유료판이었던 기능을 무료판(CE:Community Edition)에서도 사용할 수 있도록 하겠다는 공지가 되었습니다. 18 GitLab features are moving to open source | GitLab 그 ... MavenGitLab GitLab Pages 및 Storybook에서 디자이너에게 확인할 수 있는 환경 구축 개인적으로 앞으로 해 나가고 싶은 내용이므로, 기재하고 있는 내용은 프로젝트에서 이용하고 있는 것은 아니지만, 좀더 이러한 편이 좋다 등 어드바이스 코멘트 받을 수 있으면 다행입니다. 디자이너가 구성 요소별로 확인하고 싶기 때문에 Storybook을 사용하고 싶습니다 개발 중에는 프로젝트 멤버 만 볼 수있는 형태로 만들고 싶습니다 첫 번째는 Storybook을 사용하기 때문에 문제없이 할 수... storybookGitLab 【자주 학습의 기록 part2】Git LFS의 실험 전회 Git LFS에 대해 학습했습니다만, 시험해 보고 싶은 일을 생각해 왔기 때문에 해 보았습니다. LFS로 관리되는 파일의 엔티티는 프로젝트 디렉토리와 다른 위치에 저장됩니다. 이 실체 파일이 저장된 디렉토리를 예를 들어 Git의 마이그레이션 작업시의 마이그레이션 누출이 발생해 버린 경우 등에 의해 참조할 수 없게 된 경우 어떻게 될지 시험해 보았습니다. 먼저 아래 프로젝트에 저장된 LF... GitLFSGitLab Omnibus 설치된 GitLab 13.5.3의 PostgreSQL을 12.4로 업그레이드 한 이야기 지난 1년 정도의 Omnibus GitLab은 계속 세워 PostgreSQL이 업그레이드되었습니다. 2019년 말에 PostgreSQL 9.6계였던 GitLab이 PostgreSQL 10계로 업그레이드되었습니다. 2020년 5월, PostgreSQL 10계가 11계로 업그레이드되고, 2020년 10월에 PostgreSQL 12계 지원이 추가되었습니다. Omnibus 설치된 GitLab의 Po... PostgreSQLomnibus-gitlabGitLab JIRA Development 패널에 GitLab 연동하기 JIRA Development 패널에 GitLab을 연동하는 방법을 기록했습니다. ※ JIRA와 GitLab 모두 서버 설치형입니다. GitLab 어드민 로그인 > Admin Area > Settings > General > Account and limit > User OAuth applications 체크 GitLab 어드민 로그인 > Settings > Applications Name :... 지라깃발jiraGitLab 외부 NGINX 환경에서 GitLab v13.5로 업데이트할 때 502 Bad Gateway GitLab v13.5로 업데이트하면 502 Bad Gateway가 되었다. 무엇이 나빴는지를 간단히 정리한다. 먼저 결론 나쁜 것은 GitLab 는 아니고, NGINX 의 리버스 프록시 설정을 바꾸지 않으면 안 되는데 바꾸지 않았기 때문에. Ubuntu 18.04 GitLab v13.5.1 Omnibus 버전 업데이트 전 v13.4.3 NGINX v1.19.3 Omnibus 버전은 포함되지... nginxnginx-proxyGitLab Gitlab에서 Remote Branch 이름 변경 로컬 브랜치 이름을 바꿉니다. git branch -m [hoge] [hoge2] 원격 대상 branch를 삭제합니다. 두 가지가 있습니다. git push origin :[hoge] git push --delete origin [hoge] 로컬 브랜치를 푸시합니다. git push origin [hoge] Gitlab만으로는 할 수 없으므로, 미리 로컬의 branch명을 변경할 필요가 있습... TortoiseGitGitGitLab git clone 방법 1. GitHub에서 리포지토리의 메인 페이지에 액세스 2. Code 버튼을 클릭 3. URL 복사 4. 터미널 열기 5. 현재 작업 디렉토리를 디렉토리를 복제하려는 위치로 변경 6. git clone을 입력하여 이전 단계에서 복사한 URL을 붙여넣습니다. 예) 7. Enter를 눌러 로컬 클론 만들기 예)... GitHubGitGitLab 우분투 자동 업데이트로 gitlab-runner 업데이트 매번 구구도 나오지 않는 작은 재료를 취급하고 있습니다. 본 기사는 개인적인 견해이며, 필자가 소속하는 어떠한 단체에도 관계가 없습니다. GitLab 서버는 매일 자동으로 업데이트하도록 하고 있고, Ubuntu OS의 분들도 자동적으로 업데이트하고 있었습니다만, GitLab Runner는 자동 업데이트가 되어 있지 않았기 때문에 대응해 보았습니다. GitLab Runner 서버의 업데이트는 ... gitlab-runnerunattended-upgrade우분투GitLab [해결됨] GitLab 13.4.4에서 13.5.0으로 업그레이드하여 git pull이 SSH 키 인증으로 오류가 발생했습니다. 확실히 아침 일찍 GitLab 13.5로의 버전 업이 걸려 있었을 것이다. 이 버전 업의 영향 가능성이 높다. 우선, 나도 git 커멘드를 시험해보기로 했다. 라고 하는 것도 요전날, GitLab에 제휴하고 있는 LDAP 서버가 장해가 되어, git pull 할 수 없었기 때문이다. 어쩌면 또 LDAP 서버의 결함일지도 모른다. SSH 키 증명서를 사용해 pull했을 경우의 에러이므로, ID... GitLab [Git] Android Studio에서의 조작과 Git 명령의 대응 지금까지의 실무 경험상, git 커멘드는 터미널에서 치는 편에 익숙해져 있고, Android Studio에서 코드 쓴 후에 별도로 열려있는 터미널 (iterm)에서 git 명령을 치고 있었지만 ... 등등, 여러가지 효율이 나쁘다고 생각해, 여러가지 번거로움이 없어져서 낫지 않지? 그래서 자신이 자주 사용하는 git 조작에 대해 어떻게 조사했다. Android Studio 버전 4 시리즈 하... GitHub명령AndroidStudioGitLabGit GitLab의 자체 제작 웹 앱을 Docker 이미지를 빌드 할 때 clone 자작 앱을 GitLab에서 빌드시 clone하는 Docker 이미지를 만들었습니다. 메모로 남겨주세요. Windows10 Pro GitLab GitLab의 내 계정에 대한 Token 받기 GitLab의 오른쪽 상단 메뉴에서 'Settings'를 누릅니다. 왼쪽 메뉴에서 "Access Token"을 누릅니다. 이름에 임의의 Token 이름을 입력하고 Scope api를 선택하고 Create p... 도커GitLab GitLab 13.3에서 13.4로 업데이트 할 때 문제가되는 이야기와 솔루션 발생하는 환경과 발생하지 않는 환경이 있는 것 같습니다만, 원인은 알 수 없습니다. 2 환경중, 1개에서는 발생했습니다만, 다른 1개에서는 문제없이 업데이트가 되어 있었습니다. GitLab Runner 토큰 재설정 Migration 실행 포럼에서도 비슷한 논의가 있었다.... GitLab Gitlab의 리포지토리 운영(신개발 멤버 초대부터 소스 코드를 원격 지점에 반영까지) 프로젝트의 소유자로 Gitlab에서 대상 프로젝트를 선택. Member를 선택합니다. 개발자를 비공개 프로젝트에 넣습니다. 보호할 브랜치(병합 요청 승인을 필수로 함)를 설정합니다. 소중한 브런치에 밀어주는 것은 허용되지 않습니다. 개발자에서 Feature 브랜치를 만들어주세요. Eclipse (STS4)에서 프로젝트를 다운로드합니다. Clone URI를 선택합니다. 만들 수 있었다. Git... GitLab GitLab Container Registry 이미지에서 Kubernetes 포드 생성을 위해 스킬 습득을 위해 GitLab의 컨테이너 레지스트리 이미지에서 Kubernetes 포드를 만들려고 할 때의 단계를 정리합니다. · Kubernetes 클러스터 구축이 완료되었습니다. · GitLab 구축이 완료되었습니다. · 시도한 환경의 버전은 다음과 같습니다. Kubernetes: 1.18.2 Docker:1.13.1-109 GitLab: 11.6.8 준비로서 인증서의 배치나 컨테이너 레... nginxkubernetes리눅스GitLab도커 로컬 머신에 GitLab Runner를 도입하여 GitLab에서 CI/CD하는 방법 를 보면 알겠다고 말하고 싶지만, 조금 고전했기 때문에 메모. 실은 로컬 머신이 아니라 클라우드상의 가장 기계 등에 넣는 경우도 이 방법으로 갈 수 있지만, 자신이 로컬 머신에 넣은 것과 로컬 머신에 넣는 패턴이 많다고 생각했기 때문에 이 타이틀로 했다. GitLab 11.11.8 1. Docker 환경 준비 OS에 맞게 Docker for Mac, Docker for Windows 등 설치... GitLab-CIGitLab GitLab의 Windows VM을 사용하여 Windows Form App ( .NET Framework )의 CI [빌드 테스트] 에 따르면, Windows Shared Runners 베타 버전을 사용할 수 있다는 사실을 실제로 시도했습니다. 베타판이라고 하는 것으로 앞으로 개선되어 갈 것이라고 생각합니다만, 우선은 빌드, 테스트가 다닌 것에 기쁘게 생각합니다. CI 결과는 다음과 같습니다. 빌드 결과 테스트 결과 GitLab Enterprise Edition : 13.3.0-pre Microsoft Visual Stu... WindowsC#VisualStudio2019GitLab 【Git】현장에서 초보자가 기억해야 할 Git 커맨드 현장에서 git을 사용하여 시스템 버전을 관리합니다. 내가 인터넷에서 git을 조사하면 명령이 많이 있습니다. 어디까지 알면 현장에서 일할 수 있을까 하는 불안이 있었습니다. 나같은 초보자에 대해서는, 역방향으로 커맨드 조사해, 사용하는 것은 일반이라고 생각합니다. 하지만 작업 효율성을 높이려면 git의 기본 명령을 기억해야합니다. 아래의 커맨드를 알면, 일이 어떻게든 할 수 있다고 생각합니... GitGitLab 이전 기사 보기
설계 문서를 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디자인 Ansible을 사용하여 CentOS 7에 GitLab 설치 GitLab이란 무엇입니까?라는 분은 다음을 읽을 수 있다고 생각합니다. GitLab을 수동으로 설치하는 것이 번거롭기 때문에 자동화하고 싶었기 때문에 CentOS 7에 GitLab을 쉽게 설치하고 싶은 분 웹 브라우저가 이미 설치되어 있다고 가정합니다 Ansible이 설치되어 있다고 가정합니다. config, inventory 설정이 완료되었다고 가정합니다. 키 생성, 키 교환 및 통신 확... Ansibleansible-playbookCentOSGitLab Samba에 의한 AD에 유저를 추가해 GitLab에 커밋~EHW2018 「개발 환경 정비④」 이 항목은 "Enterprise "hello, world"2018 Advent Calendar 2018"의 12/11 용입니다. 이 Advent Calendar에서는 여러 항목에 걸친 이야기의 흐름을 감안하면서 가능한 한 한 항목으로 하나의 주제를 커버할 수 있도록 할 예정입니다. 이 항목에서 설명하는 항목은 Samba의 ActiveDirectory (AD)에 사용자를 추가하여 GitLab에... 삼바EHW2018GitLab 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 온프레 GitLab에 MicroK8s 연결하여 GitLab Auto DevOps 체험 (전반) 매번 구구도 나오지 않는 작은 재료를 취급하고 있습니다. 본 기사는 개인적인 견해이며, 필자가 소속하는 어떠한 단체에도 관계가 없습니다. GitLab에는 Kubernetes를 연계하여 편리하게 여러가지 기능이 붙어 있습니다. Kubernetes clusters | GitLab 그러나 문제가 있습니다. GKE로 해도 EKS로 해도 나름대로 좋은 가격입니다. 앱을 조금 배포하는 환경은 비쌉니다.... autodevopsmicrok8skubernetesGitLab GitLab CE에서 사용할 수 있게 된 패키지 레지스트리에 Maven 패키지를 등록해 본다 매번 구구도 나오지 않는 작은 재료를 취급하고 있습니다. 본 기사는 개인적인 견해이며, 필자가 소속하는 어떠한 단체에도 관계가 없습니다. 올해 5월에 지금까지 GitLab에서 유료판이었던 기능을 무료판(CE:Community Edition)에서도 사용할 수 있도록 하겠다는 공지가 되었습니다. 18 GitLab features are moving to open source | GitLab 그 ... MavenGitLab GitLab Pages 및 Storybook에서 디자이너에게 확인할 수 있는 환경 구축 개인적으로 앞으로 해 나가고 싶은 내용이므로, 기재하고 있는 내용은 프로젝트에서 이용하고 있는 것은 아니지만, 좀더 이러한 편이 좋다 등 어드바이스 코멘트 받을 수 있으면 다행입니다. 디자이너가 구성 요소별로 확인하고 싶기 때문에 Storybook을 사용하고 싶습니다 개발 중에는 프로젝트 멤버 만 볼 수있는 형태로 만들고 싶습니다 첫 번째는 Storybook을 사용하기 때문에 문제없이 할 수... storybookGitLab 【자주 학습의 기록 part2】Git LFS의 실험 전회 Git LFS에 대해 학습했습니다만, 시험해 보고 싶은 일을 생각해 왔기 때문에 해 보았습니다. LFS로 관리되는 파일의 엔티티는 프로젝트 디렉토리와 다른 위치에 저장됩니다. 이 실체 파일이 저장된 디렉토리를 예를 들어 Git의 마이그레이션 작업시의 마이그레이션 누출이 발생해 버린 경우 등에 의해 참조할 수 없게 된 경우 어떻게 될지 시험해 보았습니다. 먼저 아래 프로젝트에 저장된 LF... GitLFSGitLab Omnibus 설치된 GitLab 13.5.3의 PostgreSQL을 12.4로 업그레이드 한 이야기 지난 1년 정도의 Omnibus GitLab은 계속 세워 PostgreSQL이 업그레이드되었습니다. 2019년 말에 PostgreSQL 9.6계였던 GitLab이 PostgreSQL 10계로 업그레이드되었습니다. 2020년 5월, PostgreSQL 10계가 11계로 업그레이드되고, 2020년 10월에 PostgreSQL 12계 지원이 추가되었습니다. Omnibus 설치된 GitLab의 Po... PostgreSQLomnibus-gitlabGitLab JIRA Development 패널에 GitLab 연동하기 JIRA Development 패널에 GitLab을 연동하는 방법을 기록했습니다. ※ JIRA와 GitLab 모두 서버 설치형입니다. GitLab 어드민 로그인 > Admin Area > Settings > General > Account and limit > User OAuth applications 체크 GitLab 어드민 로그인 > Settings > Applications Name :... 지라깃발jiraGitLab 외부 NGINX 환경에서 GitLab v13.5로 업데이트할 때 502 Bad Gateway GitLab v13.5로 업데이트하면 502 Bad Gateway가 되었다. 무엇이 나빴는지를 간단히 정리한다. 먼저 결론 나쁜 것은 GitLab 는 아니고, NGINX 의 리버스 프록시 설정을 바꾸지 않으면 안 되는데 바꾸지 않았기 때문에. Ubuntu 18.04 GitLab v13.5.1 Omnibus 버전 업데이트 전 v13.4.3 NGINX v1.19.3 Omnibus 버전은 포함되지... nginxnginx-proxyGitLab Gitlab에서 Remote Branch 이름 변경 로컬 브랜치 이름을 바꿉니다. git branch -m [hoge] [hoge2] 원격 대상 branch를 삭제합니다. 두 가지가 있습니다. git push origin :[hoge] git push --delete origin [hoge] 로컬 브랜치를 푸시합니다. git push origin [hoge] Gitlab만으로는 할 수 없으므로, 미리 로컬의 branch명을 변경할 필요가 있습... TortoiseGitGitGitLab git clone 방법 1. GitHub에서 리포지토리의 메인 페이지에 액세스 2. Code 버튼을 클릭 3. URL 복사 4. 터미널 열기 5. 현재 작업 디렉토리를 디렉토리를 복제하려는 위치로 변경 6. git clone을 입력하여 이전 단계에서 복사한 URL을 붙여넣습니다. 예) 7. Enter를 눌러 로컬 클론 만들기 예)... GitHubGitGitLab 우분투 자동 업데이트로 gitlab-runner 업데이트 매번 구구도 나오지 않는 작은 재료를 취급하고 있습니다. 본 기사는 개인적인 견해이며, 필자가 소속하는 어떠한 단체에도 관계가 없습니다. GitLab 서버는 매일 자동으로 업데이트하도록 하고 있고, Ubuntu OS의 분들도 자동적으로 업데이트하고 있었습니다만, GitLab Runner는 자동 업데이트가 되어 있지 않았기 때문에 대응해 보았습니다. GitLab Runner 서버의 업데이트는 ... gitlab-runnerunattended-upgrade우분투GitLab [해결됨] GitLab 13.4.4에서 13.5.0으로 업그레이드하여 git pull이 SSH 키 인증으로 오류가 발생했습니다. 확실히 아침 일찍 GitLab 13.5로의 버전 업이 걸려 있었을 것이다. 이 버전 업의 영향 가능성이 높다. 우선, 나도 git 커멘드를 시험해보기로 했다. 라고 하는 것도 요전날, GitLab에 제휴하고 있는 LDAP 서버가 장해가 되어, git pull 할 수 없었기 때문이다. 어쩌면 또 LDAP 서버의 결함일지도 모른다. SSH 키 증명서를 사용해 pull했을 경우의 에러이므로, ID... GitLab [Git] Android Studio에서의 조작과 Git 명령의 대응 지금까지의 실무 경험상, git 커멘드는 터미널에서 치는 편에 익숙해져 있고, Android Studio에서 코드 쓴 후에 별도로 열려있는 터미널 (iterm)에서 git 명령을 치고 있었지만 ... 등등, 여러가지 효율이 나쁘다고 생각해, 여러가지 번거로움이 없어져서 낫지 않지? 그래서 자신이 자주 사용하는 git 조작에 대해 어떻게 조사했다. Android Studio 버전 4 시리즈 하... GitHub명령AndroidStudioGitLabGit GitLab의 자체 제작 웹 앱을 Docker 이미지를 빌드 할 때 clone 자작 앱을 GitLab에서 빌드시 clone하는 Docker 이미지를 만들었습니다. 메모로 남겨주세요. Windows10 Pro GitLab GitLab의 내 계정에 대한 Token 받기 GitLab의 오른쪽 상단 메뉴에서 'Settings'를 누릅니다. 왼쪽 메뉴에서 "Access Token"을 누릅니다. 이름에 임의의 Token 이름을 입력하고 Scope api를 선택하고 Create p... 도커GitLab GitLab 13.3에서 13.4로 업데이트 할 때 문제가되는 이야기와 솔루션 발생하는 환경과 발생하지 않는 환경이 있는 것 같습니다만, 원인은 알 수 없습니다. 2 환경중, 1개에서는 발생했습니다만, 다른 1개에서는 문제없이 업데이트가 되어 있었습니다. GitLab Runner 토큰 재설정 Migration 실행 포럼에서도 비슷한 논의가 있었다.... GitLab Gitlab의 리포지토리 운영(신개발 멤버 초대부터 소스 코드를 원격 지점에 반영까지) 프로젝트의 소유자로 Gitlab에서 대상 프로젝트를 선택. Member를 선택합니다. 개발자를 비공개 프로젝트에 넣습니다. 보호할 브랜치(병합 요청 승인을 필수로 함)를 설정합니다. 소중한 브런치에 밀어주는 것은 허용되지 않습니다. 개발자에서 Feature 브랜치를 만들어주세요. Eclipse (STS4)에서 프로젝트를 다운로드합니다. Clone URI를 선택합니다. 만들 수 있었다. Git... GitLab GitLab Container Registry 이미지에서 Kubernetes 포드 생성을 위해 스킬 습득을 위해 GitLab의 컨테이너 레지스트리 이미지에서 Kubernetes 포드를 만들려고 할 때의 단계를 정리합니다. · Kubernetes 클러스터 구축이 완료되었습니다. · GitLab 구축이 완료되었습니다. · 시도한 환경의 버전은 다음과 같습니다. Kubernetes: 1.18.2 Docker:1.13.1-109 GitLab: 11.6.8 준비로서 인증서의 배치나 컨테이너 레... nginxkubernetes리눅스GitLab도커 로컬 머신에 GitLab Runner를 도입하여 GitLab에서 CI/CD하는 방법 를 보면 알겠다고 말하고 싶지만, 조금 고전했기 때문에 메모. 실은 로컬 머신이 아니라 클라우드상의 가장 기계 등에 넣는 경우도 이 방법으로 갈 수 있지만, 자신이 로컬 머신에 넣은 것과 로컬 머신에 넣는 패턴이 많다고 생각했기 때문에 이 타이틀로 했다. GitLab 11.11.8 1. Docker 환경 준비 OS에 맞게 Docker for Mac, Docker for Windows 등 설치... GitLab-CIGitLab GitLab의 Windows VM을 사용하여 Windows Form App ( .NET Framework )의 CI [빌드 테스트] 에 따르면, Windows Shared Runners 베타 버전을 사용할 수 있다는 사실을 실제로 시도했습니다. 베타판이라고 하는 것으로 앞으로 개선되어 갈 것이라고 생각합니다만, 우선은 빌드, 테스트가 다닌 것에 기쁘게 생각합니다. CI 결과는 다음과 같습니다. 빌드 결과 테스트 결과 GitLab Enterprise Edition : 13.3.0-pre Microsoft Visual Stu... WindowsC#VisualStudio2019GitLab 【Git】현장에서 초보자가 기억해야 할 Git 커맨드 현장에서 git을 사용하여 시스템 버전을 관리합니다. 내가 인터넷에서 git을 조사하면 명령이 많이 있습니다. 어디까지 알면 현장에서 일할 수 있을까 하는 불안이 있었습니다. 나같은 초보자에 대해서는, 역방향으로 커맨드 조사해, 사용하는 것은 일반이라고 생각합니다. 하지만 작업 효율성을 높이려면 git의 기본 명령을 기억해야합니다. 아래의 커맨드를 알면, 일이 어떻게든 할 수 있다고 생각합니... GitGitLab 이전 기사 보기