가비엘
'GitLab' 태그의 글 목록 (2 Page)

GitLab

개발팁/개발 팁

Gitlab 깃랩, CI/CD syntax error near unexpected token `&&' 오류

Gitlab 깃랩, CI/CD syntax error near unexpected token `&&' 오류 현상 Gitlab CI/CD 시 syntax error near unexpected token `&&' 오류 발생 참고 &&는 앞의 명령어가 실행되었을 때 성공한 경우에 다음 명령어를 실행한다는 의미 배포하고 서버 ssh로 접속해서 서버 대수 (3대) 만큼 For문 돌리면서 restart 해주려고 했는데. 오류가 발생했다. .deploy: stage: deploy before_script: # openssh, lftp 설치 - apk update && apk add openssh && apk add openssh-client - apk add sshpass - apk add lftp script: ..

개발팁/개발 팁

깃랩 Gitlab 러너 등록 방법 #1 - gitlab-runner register

깃랩 Gitlab 러너 등록 방법 #1 - gitlab-runner register 현상 Pipelines에서 Job을 실행시키면 프로젝트에 할당된 러너가 없다는 메시지가 뜬다. 이런경우는 CI/CD설정에 러너가 등록되지 않았거나, 러너는 등록되어있지만 CI/CD스크립트에서 Runner tag를 지정해주지 않아서 발생한다. 확인 러너가 등록되어있는지 확인해보자 gitlab에 로그인 후 프로젝트의 좌측메뉴에서 Settings > CI/CD를 선택해준다. CI/CD의 각종 설정을 할 수 있는 속성들이 나오는데, Runners를 찾아서 Expand버튼을 눌러준다. 아래 처럼 Available specific runners 항목이 없다면 등록된 러너가 없다는 의미이니 CI/CD수행을 하려면 러너 등록을 해줘야한..

개발팁/개발 팁

깃랩 Gitlab / 깃 Git 프로젝트 이클립스(eclipse)에 가져오기 Import Project..

깃랩 Gitlab 깃 Git 프로젝트 이클립스(eclipse)에 가져오기 Import Project.. Gitlab, Git 둘다 이클립스로 프로젝트 가져오는 방법은 동일하다. GItLab 프로젝트 > 이클립스에 Import 하기 먼저 이클립스를 실행한다. 이클립스를 실행 후 Project Explorer에 프로젝트가 하나도 없다면 Import projects...를 선택한다. 또는 이클립스 상단에 File 메뉴를 선택하고 Import ... 항목을 선택해도 된다. 그럼 Import 팝업이 뜨는데, Git 항목을 찾아서 > 아이콘을 눌러 열어준다. Git 하위 항목이 열리면 Projects from git 항목을 찾아 더블클릭하거나, 선택하고 하단에 Next > 버튼을 눌러준다. Import Projec..

개발팁/개발 팁

깃랩 Gitlab 프로젝트 Project 만들기

깃랩 Gitlab 프로젝트 Project 만들기 프로젝트 Project 설명 프로젝트는 공개, 내부, 비공개로 사용할 수 있다. GitLab에서 생성할 수 있는 개인 프로젝트수는 제한이 없다. CI/CD를 통해 지속적으로 빌드, 배포, 테스트를 수행할 수 있다 프로젝트 소스에 대한 문제를 추적하고, 작업을 계획하고, 협업을 수행 할 수 있다. 자세한 GitLab 프로젝트 설명은 아래 GItLab Doc참조 Organize work with projects | GitLab Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner. docs.gitlab.com 프로젝트 생성 방법..

개발팁/개발 팁

깃랩 Gitlab 그룹 Group 만들기

깃랩 Gitlab 그룹 Group 만들기 그룹 Group 설명 GitLab에서는 그룹을 사용하여 하나 이상의 관련 프로젝트를 동시에 관리할 수 있다. 그룹을 사용하여 프로젝트에 대한 권한을 관리할 수 있다. 사용자가 그룹에 가입하면 그룹에 포함된 모든 프로젝트에 접근 할 수 있다. 그룹의 프로젝트에 대한 모든 문제 및 병합 요청을 볼 수 있다. 그룹을 사용하여 그룹의 모든 구성원과 동시에 소통할 수 있다. 대규모 조직의 경우 하위 그룹을 만들 수도 있다. 자세한 Gitlab 그룹 설명은 아래 Gitlab Doc문서 참조. Groups | GitLab Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, ..