가비엘
'개발팁' 카테고리의 글 목록 (13 Page)

개발팁

개발팁/개발 팁

Gitlab Runner unregister 깃랩 러너 등록 해제

Gitlab Runner unregister 깃랩 러너 등록 해제 참고 https://docs.gitlab.com/runner/commands/#gitlab-runner-unregister GitLab Runner commands | GitLab Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner. docs.gitlab.com 등록해제 방법 gitlab-runner --help 쳐보면 unregister 하는 명령이 있는걸 확인할 수 있다. gitlab-runner list 로 등록된 runner를 확인할 수 있다. # gitlab-runner 도움말 확인 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..

개발팁/개발 팁

MAC에서 openJdk 8 (1.8) 설치

MAC에서 openJdk 8 (1.8) 설치 사전준비 openJdk 1.8 다운로드 받기 위해 azul 사이트로 이동 Downloads No matter the size of your company, Azul offers competitive pricing options to fit your needs, your budget, and your ambition. www.azul.com 스크롤을 내리다보면 Download Azul zulu Builds of OpenJDK 라고 나오는데, 원하는 버전과 os 등을 선택하고 오른쪽 하단에 dmg 버튼을 클릭하여 파일을 다운 받는다. JDK 설치 다운받은 dmg파일을 더블클릭하여 설치한다. 계속 버튼을 눌러 준다. 설치를 진행한다. 설치 허용 전 암호를 입력창이 ..

개발팁/개발 팁

오라클 impdp, 오라클 데이터 임포트(Oracle Data Pump Import 유틸리티 impdp) - Schema

오라클 데이터 임포트 (Oracle Data Pump Import 유틸리티 impdp) - Schema 사전준비 오라클DB가 설치된 서버(컴퓨터)에서 sqlplus 로 sysdba 로 접속한다. #shell sqlplus "/as sysdba" 덤프파일을 복사해놓을 경로를 찾는다. --SQL SELECT * FROM SYS.DBA_DIRECTORIES WHERE DIRECTORY_NAME = '디렉토리명'; 오라클 디렉토리와 연결된 경로가 없다면 만들어서 넣어주면 된다. #shell #원하는 경로에 폴더를 만들어준다. mkdir -p /opt/oracle/admin/yourusername/dbdump 오라클 디렉토리(Directory)를 만들지 않았다면 만들어 준다. --SQL --sqlplus나 db툴..

개발팁/넥사크로 팁

넥사크로 동적으로 글자가 출력되는 Static에 스크롤바 생기게 하기

넥사크로(Nexacro)에서 동적으로 글자가 출력되는 Static에 스크롤바 생기게 하기 들어가기전에 .. 동적으로 글을 읽어와서 Static에 넣어야 할 경우, 잡혀있는 Static 영역 이상으로 글자가 많아지면 스크롤바가 필요한데 이럴때 처리가능한 해결방법이다. (간단하게 textarea 컴포넌트로 해주고 치울수 있으면 제일 좋다) 처리방법 해당 샘플에서 사용할 데이터 1가나다라마바사아자차카타파하 2가나다라마바사아자차카타파하 3가나다라마바사아자차카타파하 4가나다라마바사아자차카타파하 5가나다라마바사아자차카타파하 아래처럼 Static을 Div로 감싸준다. (검은 테두리가 Div고, 빨간 테두리가 Static이다.) 사용할 데이터를 동적으로 넣어보면, 아래처럼 글자가 넘쳐도 스크롤바가 나타나지 않는다. 자..

개발팁/개발 팁

깃랩 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 프로젝트 생성 방법..