일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Design Patterns
- JVM
- Spring Batch
- elasticsearch
- MySQL
- it
- laravel
- Spring
- jenkins
- redis
- springboot
- jsp
- javascript
- devops
- Web Server
- ubuntu
- java
- ReactJS
- IntelliJ
- db
- Gradle
- php
- AWS
- Spring Boot
- Git
- Oracle
- linux
- tool
- 요리
- 맛집
- Today
- Total
목록jenkins (28)
아무거나
# 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..
** jenkins 암호 분실시 초기화${JENKINS_HOME}/config.xml 가서 내용수정 true -> false 로 변경 ....를 지우거나 주석처리.. 젠킨스 재시작 ( sudo service jenkins restart )
** jenkins api 통신 배포1. 프로젝트 아이템을 선택하고 설정에서 "빌드 유발"로 이동2. 빌드를 원격으로 유발 체크3. Authentication Token 에 원격 파라미터값 입력 ex) dev4. JENKINS_URL/view/chatbot/job/chatbot_develop/build?token=TOKEN_NAME 통신 가능 ( = 설명아래나옴)
** jenkins maven 설정1. Maven Integration plugin 플러그인 설치2. jenkins 관리 -> Global Tool Configuration -> maven 설정. ** maven 빌드http://www.java-school.net/spring/building-java-projects-with-maven- pom.xml 파일위치로 이동하여 mvn compile 명령어 실행 -> 그러면 컴파일 결과물을 target/classes 폴더에 저장한다.- mvn package 명령어를 실행 -> 자바 코드를 컴파일하고 테스트를 수행하고 패키지(jar 또는 war)로 묶어서 target에 저장- mvn install 명렁어 실행 -> 패키징된 jar파일을 로컬 저장소에 저장(C:\U..