1. Jenkins 초기 비밀번호 여기까지 마치면 드디어! Jenkins 웹 화면에 접속할 수 있다.브라우저에 접속했을 때 나오는 명령어를 Jenkins 서버에서 실행하면 초기 비밀번호가 출력된다.cat /var/lib/jenkins/secrets/initialAdminPassword 2. 플러그인 설치 및 Dashboard 생성 왼쪽은 추천 플러그인들이 설치되고, 오른쪽은 선택할 수 있다.개인 서버에서 연습할 때는 추천 플러그인으로 해보고, 회사에서는 필요한 것만 선택했다.대시보드 생성 후 아래 메뉴에서 추가 및 업데이트도 가능하니 고민할 필요 없다.메뉴 > Jenkins 관리 > Plugins추가로 설치한 플러그인 목록 Git Plugin / Subversion Maven IntegrationD..
분류 전체보기
최근 CI/CD 환경에 관심이 생겨 공부를 시작했다. 그리고 회사에서 새로 시작하는 프로젝트에 도입해보고 싶다고 말씀드린 후며칠간 삽질끝에 성공적으로 CI/CD 환경을 구성 할 수 있었다. 그래서 이 경험을 기록하고 공유할 겸 블로그에 포스팅해보려고한다. 1. CI/CD 란?1) CI ( Continuous Integration : 지속적인 통합)변경사항을 다른 팀원이 접근할 수있는 main 리파지토리에 빈번하게 Merge 및 Build, Test 자동화 => 지속적이고 잦은 Merge로 충돌을 줄일 수 있다.=> 자동화 프로세스로 생산성을 향상시킬 수 있다. 2) CD ( Continuous Delivery / Deployment : 지속적인 제공/배포)변경사항을 리파지토리에 릴리스 및 프로덕션 ..
그동안은 회사에 배포 담당팀이 따로 있어서 특정 브랜치에 소스만 반영했었는데,지난 달 부터 서버에 직접 접근해서 서비스를 관리하게되었다. 그동안은 개인 프로젝트 할 때만 상황에 따라 필요한 명렁어를 검색해서 쓰는 편이었다.하지만 이제 공식적으로 담당하게 되었으니 자주 사용하는건 숙지하는게 좋을 것 같아서 정리해보았다. 영어단어라 생각하고, 축약되기 전 원래 의미를 알게되니 금방 익힐수있었다! 그리고 원문이 바로 연상되지 않는 명령어를 보면서....코드 짤 때 변수 네이밍은 누구든지 알아볼 수 있게 축약어는 지양해야겠다는 생각도 들었다.\ 1. 이동명령어설명비고cd /경로절대경로 이동Change Directory의 약자cd ~홈 디렉터리 이동 cd ..부모 디렉터리로 이동 cd –이전 디렉터리로 이동 (뒤..
import { TestComponent } from '../../../../components/TestComponent'; 프로젝트가 커질수록 길어지는 ../../ 이 마음에 안들어서 시작된 포스팅!보기에도 지저분하고 가독성도 떨어지고, 위치 이동이라도 하면 imoprt 오류도 정정해줘야하고 피곤하다. 나는 귀찮은걸 싫어하는 개발자인지라 다른 방법이 없을까 찾아보았다.진행중인 typeScript 프로젝트에 먼저 적용해보고 javascript 버전도 정리했다. 1. tsconfig.app.json 수정{ "compilerOptions": { /* Paths */ "baseUrl": "./", //절대경로 디렉터리 설정 "paths": { //하위 디..
vsCode 사용 중 상수로 써야하는 값이 있어서 대문자로 변환해야하는 일이 생겼다.inteliJ 쓸 때 String Manipulation 플러그인을 단축키에 넣어서 자주 썼는데vsCode에도 비슷한 익스텐션이 있나 살피던 중 방법을 찾아서 정리한다. 1. 대문자 변환 : transformToUppercase 1) Ctrl + Shift + P 를 누르고 'shortcut' 을 검색해 단축키 설정 화면으로 들어간다.2) 'upper'를 검색해서 대문자 변환 단축키를 설정한다. 3) 키 바인딩 항목을 더블클릭 > 단축키 입력한다.4) 동일한 단축키가 이미 등록되어있을 경우 '언제'를 우클릭 > 식인경우변경 클릭 단축키가 실행될 조건을 설정해준다. 기존 등록된 단축키들과 겹치지 않도록 tex..
1.github 저장소 언어 변경 github readme를 꾸미다보니 이 알록달록한 저장소 언어들이 거슬렸다.깔끔하게 JavaScript랑 Java만 나왔으면 좋겠는데그러던 중 .gitattributes 설정파일에 대해 알게되어 기록으로 남긴다. 1. 저장소 우측 상단 Add file > Create new file 2. 좌측 상단에 파일명 .gitattributes3. 내용에 정규식으로 제외할 언어와 수집할 언어를 적어준다.코드설명*.html linguist-vendoredhtml 제외*.java linguist-vendored=falsejava 수집 > 나의 . gitattributes 코드*.html linguist-vendored*.css linguist-vendored*.scss li..