본문 바로가기
반응형

Jenkins19

jenkins timezone 리부팅 안하고 설정 war로 jenkins 실행하였거나 jenkins 리부팅 하기 싫을경우 아래와 같이 하면 된다. jenkins콘솔에서 jenkins 관리 - 스크립트 콘솔에 System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Seoul') 입력하고 실행하면 된다! https://dodonam.tistory.com/240 젠킨스 타임존 설정 젠킨스 타임존 설정 방법은 크게 2가지가 있다. 유저별로 각각 설정하는 방법과 시스템 전체에서 타임존을 변경하는 방법이다. 유저별 설정 > 유저별로 timezone을 각각 설정 1. 유저 정보에 들어간 dodonam.tistory.com https://www.jenkins.io/doc/book/managing/.. 2022. 8. 18.
[JENKINS] GITLAB 연동 및 웹훅 그리고 파이프 라인 설정 목차 보통 jenkins를 사용하면 new item으로 만들거나 pipeline으로 만드는데 new item 많이 해봤으니 pipeline으로 해보기로 했습니다. 1. GITLAB 플러그인 설치 대시보드 - 젠킨스 관리 - 플러그인 매니저에 들어가셔서 위에 스크린샷에 업데이트된 목록 다음 설치가능을 선택합니다. 그러면 오른쪽에 search 창이 있는데 거기에서 gitlab을 입력합니다. gitlab이 있을텐데 저는 설치 한상태라 왼쪽에 체크박스가 없습니다. 체크박스에 체크를 한뒤 아래에 재시작없이 설치 혹은 다운후 설치한뒤 재시작하는 버튼을 선택하여 설치해줍니다. 2. GITLAB 프로젝트와 JENKINS PIPELINE 연결 gltlab과 jenkins를 연결하기 위해선 두가지가 필요합니다. 1. gi.. 2022. 5. 20.
[jenkins]script.sh 1 docker not found .... script.sh 1 docker not found jenkins 실행하는 서버에 docker가 없어서 발생하는 에러 uname -a os 확인 sudo apt-get update sudo apt-get install docker.io sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker 2022. 5. 9.
jenkins ecr 로그인 방법 build할때마다 로그인 하도록 jenkins파일 설정 stage('Build Server') { steps { dir('./server') { script { withAWS(region:'ap-northeast-2', credentials:'jenkinsaws') { def login = ecrLogin() echo "${login}" // 실제 로그인 sh "${login}" sh """ docker build -t 000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/${DEPLOY_TO}-webserver . docker push 000000000000.dkr.ecr.ap-northeast-2.amazonaws.com/${DEPLOY_TO}-webserver ".. 2022. 5. 9.
gitlab와 jenkins(AWS EC2) 연동 후 S3에 배포 목차 1. GitLab Access 토큰 생성 gitlab 계정 오른쪽위에 아이콘클릭후 edit profile 클릭 그다음 왼쪽 탭에 Access Token 클릭 원하는 token 이름을 정하고 토큰 만기일 설정후 scopes = 권한부여 같은 거 저는 git에서 어떤게 필요한지 몰라서 다 부여 했습니다. 설정완료후 create 합니다. 그러면 token이 나오는데 그걸 따로 잘 저장해야합니다. 2. Jekins 에 token 넣기 우선 jenkins에 gitlab 플러그인 을 설치해야합니다. Dashboard - Jenkins 관리 - 플러그인 관리에 들어갑니다. 설치가능에서 gitlab 을 검색하여 설치합니다.(기본적으로 git plugin은 설치되어 있으나 혹시나 git 검색해서 없으시면 설치하세요.. 2022. 4. 12.
EC2에 JENKINS 설치 우선 패키지 매니저 업데이트 sudo yum -y update 그다음 java 설치 sudo yum install java-1.8.0-openjdk-devel.x86_64 -y yum에 jenkins 설치하는곳을 알려주기 위해 주소 등록 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 그리고 key 값을 입력해줍니다. sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 마지막으로 jenkins 설치 sudo yum install jenkins jenkins 설치하는데 아래와 같은 오류가 발생하면 키값이 잘못되어 다시 찾아서.. 2022. 4. 12.
jenkins 원격 배포(ssh 활용) 서버내에 원격으로 vm에 배포를 ssh방식으로 하려고 한다. 플러그인 설치 jenkins 관리에서 플러그인 관리에서 public over ssh 를 설치한다. Publish over SSH 설정 프로젝트가 생성되면 환경설정을 하기위해 Jenkins 관리를 선택 후 시스템 설정 해당 서버의 passphrase(암호)와 key를 입력하고 원격으로 연결할 서버의 정보를 SSH server에 입력합니다. 낮은버전 배포할 서버 설정 원격 서버에 ssh로 ci/cd 구성하기위해 프로젝트인가를 설정하는데 bitbucket에서 가져오는데 maven을 많이 쓴다고 해서 maven project를 선택하였다. bitbucket을 쓸거라 git을 선택해서 소스코드를 bitbucket에서 가져옵니다. 배포할 서버의 정보를 입.. 2022. 1. 27.
반응형