일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- redis
- it
- MySQL
- Git
- php
- 요리
- jsp
- tool
- elasticsearch
- Gradle
- springboot
- ReactJS
- Spring Batch
- JVM
- AWS
- java
- devops
- javascript
- Spring
- jenkins
- Oracle
- IntelliJ
- Design Patterns
- ubuntu
- Web Server
- 맛집
- db
- Spring Boot
- laravel
- linux
- Today
- Total
목록Infra/DevOps (39)
아무거나
젠킨스 서버 구축 - https://bkjeon1614.tistory.com/95 // 젠킨스 설치 - Extended Choice Parameter Plug-In 플러그인 설치 ex ) * Extended Choice Parameter Name : branch Basic Parameter Types 체크 Parameter Type : Radio Buttons Number of Visible Item : 3 Delimiter : , * Choose Source for Value Value : dev,dev_2.5,dev_2.6 - 시스템 설정(workspace에 프로젝트별로 따로 모을경우) * 젠킨스 -> 환경설정 -> 홈 디렉터리(고급) -> 작업공간 최상위 디렉토리 -> ${JENKINS_HOME}..
1. Task 실행 테스트를 위해 간단한 Task만 build.gradle에 추가 [build.gradle] repositories { .... task print() { doLast { println "codecommit push complete" } } } 2. sudo docker run -p 9000:8080 -v /docker/jenkins:/var/jenkins_home -u root -d jenkins:2.60.3 ex) -v /docker/jenkins:/var/jenkins_home 은 /docker/jenkins의 실제 서버에 docker 컨테이너의 /var/jenkins_home 폴더가 공유된다. 차후 jenkins에 문제가 생겼을때 해당 경로에 -v옵션을 줘서 실행시키면 데이터 유지..
가상화 관련 에러 vagrant로 가상머신 로드중 password쪽 부터 안되는 부분 v-dt 에러문제(gui=true 옵션값) 1. 바이오스에서 visualization 을 enable 한다. [레노버 E570] - f1 -> security 탭으로 이동 -> visualization에서 enter 누름 - Intel(R) Virtualization Technology를 선택하고 Enter누르고 enable선택 - f10 누른다. -> yse에서 enter를 눌러 설정하고 윈도우로 부팅 - f10을누름 2. bcdedit /set hypervisorlaunchtype off -> 재부팅
https://github.com/bkjeon1614/bk_vagrant 참고 WINDOWS 환경 [ windows7 ]1. 초기세팅 - virtualBox 설치( https://www.virtualbox.org/ ) - vagrant 설치( https://www.vagrantup.com/ ) 2. vagrant 세팅 (1) box파일을 다운받아서 할 경우 - box를 로컬환경을 구축할 경로에 다운받는다( ex-우분투 14.04 패키지 사용 trusty-server-cloudimg-amd64-vagrant-disk1.box ) - vagrant box add my-box D:\data\workphp5\trusty-server-cloudimg-amd64-vagrant-disk1.box // 원하는 box를..
# Vagrant v1.1+ config.vm.synced_folder "./", "/var/sites/dev.query-auth", id: "vagrant-root", owner: "vagrant", group: "www-data", mount_options: ["dmode=775,fmode=664"] # Vagrant v1.0.x config.vm.synced_folder "./", "/var/sites/dev.query-auth", id: "vagrant-root", :owner => "vagrant", :group => "www-data", :extra => "dmode=775,fmode=664"
** vagrant key파일 있는 서버 박스추가 및 연결방법 1. https://app.vagrantup.com/boxes/search 에서 검색 2. 설명에 있는대로 추가 // 1,2 -> vagrant box setting 3. public key가 없어서 로그인이 안되는 경우도 있다. // key empty ... not login 4. vagrant ssh-config or vagrant ssh // ssh config info ex) D:\data\elk>vagrant ssh-config Host default HostName 127.0.0.1 User ubuntu Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no Password..
버추얼박스를 실행시킵니다- 좌측상단 [파일]탭 클릭합니다- 아래에서 두번째 환경설정으로 들어갑니다- 네트워크 탭 클릭합니다- 호스트전용 네크워크 탭 클릭합니다- VirtualBox Host-Only Ethernet Adapter 항목을 오른쪽 클릭 [호스트전용 네크워크 삭제하기] 란을 선택하여 네크워크를 삭제합니다- 버추얼박스를 끄고 컴퓨터 재부팅.
[jenkins 보안 취약점 업데이트후 경고메세지 출력 문제]This Jenkins instance uses deprecated protocols: JNLP-connect, JNLP2-connect, JNLP3-connetc.It may impact stability of the instance.If newer protocol versions are supported by all system components (agents, CLI and other clients), it ishighly recommended to disable the deprecated protocols. 이라는 메시지가 제거되지 않는 겁니다.관련된 내용을 찾아보니 Jenkins는 JNLP프로토콜을 통해 Agent 를 실행할 수 있도..
1. build.gradle에 저장될 jar이름 설정(안하면 jenkins item이름으로 기본정의됨)jar {archivesBaseName = "test"} 2. build 부분에서 Add build step -> Invoke Gradle script 선택 3. jekins item 설정에서 Build 부분에서 Use Gradle Wrapper 버튼 클릭하고 설정- Make gradlew executable 체크- Wrapper location: ${workspace} // ${workspace}는 해당 item 경로- Tasks: clean build 4. 빌드하고 해당 프로젝트 경로에 /build/libs 를 확인해보면 jar파일이 생성되어있다.
1. slack 채널을 생성한다. 2. https://wmp-new-biz-dev.slack.com/apps 그리고 젠킨스에서 사용할 인증 토큰을 생성하기 위해 브라우저에서 방금 만든 슬랙 url/apps로 접속하겠습니다. 3. 검색어에 jenkins CI로 검색 후 install (=add configuration) - 그럼 페이지에서 젠킨스와 어떻게 연동하면 되는지 상세하게 가이드가 보여진다. 보고 따라하자. - jenkins 플러그인에서 Slack Notification를 설치 - 이때 step3의 Base URL과 Integration Token을 복사해놓습니다. 4. jenkins관리 -> 시스템 설정에서 8에서 복사한 애들을 붙여넣는다. - Base URL, Integration Token, ..