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 현상 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 둘다 이클립스로 프로젝트 가져오는 방법은 동일하다. GItLab 프로젝트 > 이클립스에 Import 하기 먼저 이클립스를 실행한다. 이클립스를 실행 후 Project Explorer에 프로젝트가 하나도 없다면 Import projects...를 선택한다. 또는 이클립스 상단에 File 메뉴를 선택하고 Import ... 항목을 선택해도 된다. 그럼 Import 팝업이 뜨는데, Git 항목을 찾아서 > 아이콘을 눌러 열어준다. Git 하위 항목이 열리면 Projects from git 항목을 찾아 더블클릭하거나, 선택하고 하단에 Next > 버튼을 눌러준다. Import Projec..
깃랩 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 만들기 그룹 Group 설명 GitLab에서는 그룹을 사용하여 하나 이상의 관련 프로젝트를 동시에 관리할 수 있다. 그룹을 사용하여 프로젝트에 대한 권한을 관리할 수 있다. 사용자가 그룹에 가입하면 그룹에 포함된 모든 프로젝트에 접근 할 수 있다. 그룹의 프로젝트에 대한 모든 문제 및 병합 요청을 볼 수 있다. 그룹을 사용하여 그룹의 모든 구성원과 동시에 소통할 수 있다. 대규모 조직의 경우 하위 그룹을 만들 수도 있다. 자세한 Gitlab 그룹 설명은 아래 Gitlab Doc문서 참조. Groups | GitLab Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, ..