1. Jenkins 초기 비밀번호 여기까지 마치면 드디어! Jenkins 웹 화면에 접속할 수 있다.브라우저에 접속했을 때 나오는 명령어를 Jenkins 서버에서 실행하면 초기 비밀번호가 출력된다.cat /var/lib/jenkins/secrets/initialAdminPassword 2. 플러그인 설치 및 Dashboard 생성 왼쪽은 추천 플러그인들이 설치되고, 오른쪽은 선택할 수 있다.개인 서버에서 연습할 때는 추천 플러그인으로 해보고, 회사에서는 필요한 것만 선택했다.대시보드 생성 후 아래 메뉴에서 추가 및 업데이트도 가능하니 고민할 필요 없다.메뉴 > Jenkins 관리 > Plugins추가로 설치한 플러그인 목록 Git Plugin / Subversion Maven IntegrationD..
DevOps
최근 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 –이전 디렉터리로 이동 (뒤..
지난번에 설치한 ubuntu에 DB를 설치해보자.하는김에 리눅스용 텍스트 에디터 nano와 외부접속을 위해 openSSH도 추가로 설치했다. 버전정보ubuntu 버전 : 22.04.2 LTSmysql 버전 : 8.0.36-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu)) 1. 리눅스 초기설정sudo su root- sudo 에 root 권한 부여 2.mysql 설치sudo apt updatesudo apt install mysql-servermysql --version- 설치 전 최신버전을 가져올 수 있도록 apt를 업데이트 한다. - mysql을 설치한다- 버전을 확인한다. sudo systemctl status mysqlmysql -u root -p- my..
1. VMare 설치https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html버전 : VMware Workstation 17 Player ( Window )설치도중 vc 프로그램 설치안내 alert이 뜰 경우 아래 링크에서 추가 설치https://learn.microsoft.com/ko-KR/cpp/windows/latest-supported-vc-redist?view=msvc-170 상단의 고급키보드 드라이버 설치 외에는 전부 기본옵션으로 진행했다. 재부팅 이후 free 버전으로 설치완료2. ubuntu 설치https://ubuntu.com/download/desktop버전 : 22.04.2 LTSGUI가 더 익숙한지라..