천객만래 [千客萬來] (It has an interminable succession of visitors)

JENKINS  git 소스 빌드 에러 해결하는 방법

젠킨스에서 git 연동해서 소스를 빌드할 때 에러가 발생하는 경우 중 다음과 같은 에러가 발생한다면

ERROR: Could`t find any revision to build. Verify the repository and branch configuration for this job.
Finished: FAILURE


당황하지 말고 아래와 같이 설정을 해 주어야 함

젠킨스의 구성메뉴를 클릭한다. 소스코드 관리 탭에서 Git Repositoes 설정으로 가서 다음과 같이 설정을 변경한다.

* Respository URL
소스를 가져올 git 레파지토리 url을 입력한다.
* Credentials
github의 로그인 id/password와 jenkins에서 사용할 id를 입력한다.
* Name
"origin"을 입력한다.
* Refspec
"refs/pull/*:refs/remotes/origin/pr/*"를 입력한다.
* branches to build
공백으로 비워둔다.


JENKINS  git 소스 빌드 에러 해결하는 방법

반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요

DevOps 방법 습득

1. Jenkins를 이용하여 CI/CD 자동배포 구현
2. Github Action을 이용하여 CI/CD 파이프라인 구축
3. AWS Code Pipeline, CodeBuild, CodeDeploy 구축

위의 3가지 방법으로 DevOps 구축하기

반응형

'Personal Job' 카테고리의 다른 글

Django + Gonicorn + Nginx 연동 구축 지연  (0) 2021.06.24
도커 오케스트레이션 구축하기  (0) 2021.06.23
Django + DevOps (CI/CD) 구축하기  (0) 2021.06.23
웹툰이 나오기 전에는...  (0) 2021.01.02
자회사설립 알림 grooo korea  (0) 2020.08.20
아무개  (0) 2020.07.14
Posted by 사용자 SB패밀리

댓글을 달아 주세요

jenkins 설치하기

0. 배경

old 하다는 의견도 많지만, 개인적으로 jenkins가 익숙하고 좋다.
무엇보다 shell 자체를 execute하는 방식이 좋다.

새로운 서비스의 CI/CD 시스템으로 사용할 jenkins를 설치한다.

1. 저장소 키 다운로드

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list
설치중 "Package 'jenkins' has no installation candidate” 이런 에러가 발생하면 아래 링크를 참조하자.
2020년 4월에 jenkins key가 변경된것 같다. 그 이전에 작성된 블로그에서는 예전키 경로로 설명되어 있다.
https://serverfault.com/questions/1034893/installing-jenkins-on-ubuntu-tells-me-package-jenkins-has-no-installation-can

2. jenkins 설치하기

sudo apt-get install jenkins

3. 서비스 port 변경하기

sudo vi /etc/default/jenkins

#아래 부분을 사용할 포트로 변경
HTTP_PORT=8080

4. 서비스 재시작

sudo service jenkins restart

정상여부 확인

sudo systemctl status jenkins

5. 초기 패스워드 확인

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

6. jenkins 접속 및 설정

최초 접속
이제 브라우져로 접속하면 아래와 같은 화면이 나온다.
패스워드에 위 명령으로 확인한 문자열을 입력한다.

Jenkins 설치 시 다음과 같은 에러 해결

  • Failed to start LSB: Start Jenkins at boot time.
    # 자바8 설치하기
    $ sudo apt install openjdk-8-jre
반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요

Jenkins 로 CI/CD 자동배포 구축 (DevOps)

지금은 공부단계, 나중에 공부해서 정리해보자.


--
https://gist.github.com/ming-AA/6a5df39268e2e70d7cd8877b71ffd0a9
--
Jenkins 로 CI/CD 자동배포 구축 (DevOps)

반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요

프로젝트 방법론, 관리를 위한 유용한 툴

 

GitHub : Web용 프로젝트관리 시스템 ( https://github.com/ )

Source Tree : GUI용 버전관리 시스템 ( https://www.sourcetreeapp.com/ )

Trac : Web용 버전관리, 버그추적 시스템 ( https://trac.edgewall.org/ )

South Django : DB 마이그레이션 Tool ( https://south.readthedocs.io/en/latest/ )

Redmine : 도입 장벽이 비교적 낮은 오픈소스 티켓 관리 시스템 ( https://www.redmine.org/ )

Mockito : DB와 연계된 테스트가 가능한 오픈소스 테스트 프레임 워크 ( https://site.mockito.org/ )

Vagrant : 가상화 소프트웨어를 고 관리하는 도구 ( https://www.vagrantup.com/ )

Chef : 원하는 환경을 구성하기 위해 서버나 미들웨어를 설정하는 도구 ( https://docs.chef.io/cookbooks/ )

Jenkins : 지속적 통합을 제공하는 툴 ( https://jenkins.io/ )

Selenium : 웹 어플리케이션 기능 테스트나 통합 테스트를 자동화하는 도구 ( https://www.selenium.dev/ )

 

반응형
Posted by 사용자 SB패밀리

댓글을 달아 주세요