일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- linux
- AWS
- it
- MySQL
- devops
- elasticsearch
- ReactJS
- IntelliJ
- ubuntu
- jenkins
- php
- JVM
- jsp
- 요리
- Git
- Gradle
- Design Patterns
- Spring Batch
- Spring Boot
- 맛집
- tool
- java
- redis
- laravel
- javascript
- Web Server
- Oracle
- Spring
- springboot
- db
- Today
- Total
목록전체 (810)
아무거나
[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, ..
# jenkins git credentials 삭제 방법 - jenkins -> credentials -> system -> global credentials 에서 선택 후 delete
#!/bin/bash# $1:jenkins item name, $2:branch type, $3:s3 bucket object name# ex) jenkins item name : ws_es_dev dev ws_esif [ "$#" -ne 3 ];then echo "Bad Not Request Parameters"else # parameters check if [ $2 = "dev" -o $2 = "stage" -o $2 = "master" ]; then # aws config jenkinsDir="/var/lib/jenkins/workspace" jenkinsProjectDir="$jenkinsDir/$1" s3Buckets="s3://ws.bucket/$3" s3Region="ap-northeast-..
[jenkins dashboard view 설정]jenkins를 설정하다보면 프로젝트가 늘어난다. 그래서 탭으로 구분하기위해서 설정해준다.1. 메인화면 탭에 + 클릭2. List View 선택하고 저장3. 상세정보 입력란에서 탭에 포함시킬 job을 선택하고 저장 * 만약 생성 이후에 job을 추가하고 싶다면 왼쪽 메뉴에서 보기 수정을 선택하여 지정해주면된다.
1. jenkins 홈페이지 접속2. jenkins 관리3. 플러그인 관리4. Configure Global Security 메뉴로 이동하여 Project-based Matrix Authorization Strategy 설정5. 추가로 사용자 가입 허용을 위하여 jenkins'own user database 에 사용자가입허용 체크6. authorization에서 Project-based Matrix Authorization Strategy 에서 (4번과 동일) admin 전체 체크, test계정은 read만 체크7. 권한 설정할 item설정에 들어가서 Enable project-based security 체크후 권한설정 * 기본적으로 Global 설정을 따라가기 때문에 Global 설정을 무시하려..
** 기존 jenkins 설치 방법에서는 war를 다운받은 후에 설치 방법이다. 만약 그 상태에서 버전업데이트를할 경우에 고려해서 테스트 필요 1. wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -2. /etc/apt/sources.list에 아래내용 추가 ( 안되는 경우 무시해도됨 ) - deb https://pkg.jenkins.io/debian-stable binary/3. jenkins 설치 - sudo apt-get update - sudo apt-get install jenkins4. jenkins 포트 변경(선택) - sudo vi /etc/default/jenkins 에서 변경하자5. j..
** jenkins maven 연동1. Maven Integration plugin 플러그인 설치2. jenkins 관리 -> Global Tool Configuration -> maven 설정..3. Failed to create /usr/share/tomcat8/.m2 라는 에러가 생기면 저 경로에 .m2를 복붙하면 된다.4. .m2 그룹 변경.. ex) tomcat8:tomcat8 로 변경5. Deploy to container Plugin 설치6. build pom.xml 경로 추가 및 clean install 명령어 지정 , 빌드 후 조치 deploy war/ear to container선택 후 정보입력 -> 외부에서 톰캣을 deploy 하기 위해서는 deploy관련 서비스에 대해서 권한 설정이..
- {JENKINS_URL}/systemInfo 에서 timezone 확인- apt-get install rdate // rdate 설치- rdate -s time.bora.net // rdate 테스트- date- crontab -e- >> 0 0 * * * rdate -s time.bora.net // 크론탭 셋팅- ls -al /usr/share/zoneinfo/Asia/Seoul- vi /etc/localtime- ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime // 타임존 셋팅- vi /etc/default/jenkins or vi /etc/sysconfig/jenkins 젠킨스 설정 파일을 찾는다.- JAVA_ARGS="-Djava.awt.head..