Git과 Jenkins를 로컬 서버 (CentOS7)에 구축하고 협력 해보십시오.
구성
· Jenkins 서버 (192.168.11.95)
CentOS 7.6.1810
Jenkins 2.150.2
· Git 서버 (192.168.11.96)
CentOS 7.6.1810
git 1.8.3.1
환경설정
· Firewall, SELinux 무효화
systemctl stop firewalld
systemctl disable firewalld
vi /etc/selinux/config ←「disabled」に変更
Git 서버 구축
· git 설치
yum -y install git
· 초기 설정
git config --global user.name <ユーザ名>
git config --global user.email <メールアドレス>
git config --list ←設定確認
· 원격 리포지토리 생성
mkdir /var/lib/git
mkdir /var/lib/git/project.git
cd /var/lib/git/project.git
git --bare init
← リモートリポジトリ確認
· 로컬 리포지토리 생성
mkdir /root/local
cd /root/local
git init
echo test > test #テスト用のファイルです
git add .
git commit -m "first commit"
· 로컬 리포지토리에 원격 리포지토리 추가
git remote add origin /var/lib/git/project.git
Jenkins 서버 구축
· OpenJDK 설치
yum -y install java-1.8.0-openjdk
· yum 저장소 추가
yum -y install wget
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
· RPM 패키지의 공개 키 가져오기
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
※설치에 사용하는 Jenkins의 RPM 패키지에 문제가 없는지 ₍ 변조되지 않았는지 ₎를 체크하기 위해서 사용
· Jenkins 설치
yum install jenkins
· 기동 설정
systemctl start jenkins
systemctl enable jenkins
· 키 작성 및 배치
[root@jenkins ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
※全て空欄
[root@jenkins ~]# ssh-copy-id [email protected] ←Gitサーバーへ配置
・연결 확인
yum -y install git
git ls-remote -h ssh://[email protected]/var/lib/git/project.git
※エラーが出力されなければOK
・비밀키 확인
cat /root/.ssh/user_rsaid_rsa
· Jenkins 최초 로그인 비밀번호 확인
cat /var/lib/jenkins/secrets/initialAdminPassword
Jenkins 초기 설정 (GUI)
・초회 설정 화면에 액세스
http://192.168.11.95:8080
· 로그인
텍스트 상자에 확인한 "initialAdminPassword"의 내용을 붙여넣기

· 권장 플러그인 설치
"Install suggested plugins"를 클릭

· 관리 사용자 작성

Jenkins Git 연계
· 설정 화면으로 이동
"새 Job 만들기"를 클릭

・이름 설정
적절한 이름을 입력하고 "프리 스타일 프로젝트 빌드"를 선택하십시오.

・Job 설정
소스 코드 관리에서 "Git"을 선택
"추가"를 클릭하고 "Jenkins"를 선택

캡처처럼 설정
※열쇠는, 위에서 확인한 「/root/.ssh/user_rsaid_rsa」의 내용

리포지토리 URL에 연결 확인을 할 때 확인할 URL을 입력하십시오.
자격 증명 드롭다운에서 만든 것을 선택
※적자로 에러가 나오지 않고 캡쳐와 같이 되면 성공

'빌드할 브랜치' 삭제

"빌드 트리거"에서 "정기적으로 실행"을 선택하고 일정에 "H/15 * * * *"를 입력하십시오.
※15분 간격으로 빌드 설정
"빌드 환경"에서 "콘솔 출력에 타임 스탬프 추가"를 선택합니다.

화면 하단의 "저장"을 클릭
・Job 가동 확인
"빌드 실행"을 클릭

실행되면 기록이 나타나므로 "# 1"을 클릭하십시오.

콘솔 출력을 클릭

"SUCCESS"가 되었는지 확인

참고
· Git
Git 설치 및 초기 설정
베어 리포지토리와 비 베어 리포지토리
· Jenkins
Jenkins 설치
Jenkins와 Git 서버를 연계하여 빌드 환경을 구축한다.
Reference
이 문제에 관하여(Git과 Jenkins를 로컬 서버 (CentOS7)에 구축하고 협력 해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/moukuto/items/141b447505e5bdf1d4c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
· Firewall, SELinux 무효화
systemctl stop firewalld
systemctl disable firewalld
vi /etc/selinux/config ←「disabled」に変更
Git 서버 구축
· git 설치
yum -y install git
· 초기 설정
git config --global user.name <ユーザ名>
git config --global user.email <メールアドレス>
git config --list ←設定確認
· 원격 리포지토리 생성
mkdir /var/lib/git
mkdir /var/lib/git/project.git
cd /var/lib/git/project.git
git --bare init
← リモートリポジトリ確認
· 로컬 리포지토리 생성
mkdir /root/local
cd /root/local
git init
echo test > test #テスト用のファイルです
git add .
git commit -m "first commit"
· 로컬 리포지토리에 원격 리포지토리 추가
git remote add origin /var/lib/git/project.git
Jenkins 서버 구축
· OpenJDK 설치
yum -y install java-1.8.0-openjdk
· yum 저장소 추가
yum -y install wget
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
· RPM 패키지의 공개 키 가져오기
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
※설치에 사용하는 Jenkins의 RPM 패키지에 문제가 없는지 ₍ 변조되지 않았는지 ₎를 체크하기 위해서 사용
· Jenkins 설치
yum install jenkins
· 기동 설정
systemctl start jenkins
systemctl enable jenkins
· 키 작성 및 배치
[root@jenkins ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
※全て空欄
[root@jenkins ~]# ssh-copy-id [email protected] ←Gitサーバーへ配置
・연결 확인
yum -y install git
git ls-remote -h ssh://[email protected]/var/lib/git/project.git
※エラーが出力されなければOK
・비밀키 확인
cat /root/.ssh/user_rsaid_rsa
· Jenkins 최초 로그인 비밀번호 확인
cat /var/lib/jenkins/secrets/initialAdminPassword
Jenkins 초기 설정 (GUI)
・초회 설정 화면에 액세스
http://192.168.11.95:8080
· 로그인
텍스트 상자에 확인한 "initialAdminPassword"의 내용을 붙여넣기

· 권장 플러그인 설치
"Install suggested plugins"를 클릭

· 관리 사용자 작성

Jenkins Git 연계
· 설정 화면으로 이동
"새 Job 만들기"를 클릭

・이름 설정
적절한 이름을 입력하고 "프리 스타일 프로젝트 빌드"를 선택하십시오.

・Job 설정
소스 코드 관리에서 "Git"을 선택
"추가"를 클릭하고 "Jenkins"를 선택

캡처처럼 설정
※열쇠는, 위에서 확인한 「/root/.ssh/user_rsaid_rsa」의 내용

리포지토리 URL에 연결 확인을 할 때 확인할 URL을 입력하십시오.
자격 증명 드롭다운에서 만든 것을 선택
※적자로 에러가 나오지 않고 캡쳐와 같이 되면 성공

'빌드할 브랜치' 삭제

"빌드 트리거"에서 "정기적으로 실행"을 선택하고 일정에 "H/15 * * * *"를 입력하십시오.
※15분 간격으로 빌드 설정
"빌드 환경"에서 "콘솔 출력에 타임 스탬프 추가"를 선택합니다.

화면 하단의 "저장"을 클릭
・Job 가동 확인
"빌드 실행"을 클릭

실행되면 기록이 나타나므로 "# 1"을 클릭하십시오.

콘솔 출력을 클릭

"SUCCESS"가 되었는지 확인

참고
· Git
Git 설치 및 초기 설정
베어 리포지토리와 비 베어 리포지토리
· Jenkins
Jenkins 설치
Jenkins와 Git 서버를 연계하여 빌드 환경을 구축한다.
Reference
이 문제에 관하여(Git과 Jenkins를 로컬 서버 (CentOS7)에 구축하고 협력 해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/moukuto/items/141b447505e5bdf1d4c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
yum -y install git
git config --global user.name <ユーザ名>
git config --global user.email <メールアドレス>
git config --list ←設定確認
mkdir /var/lib/git
mkdir /var/lib/git/project.git
cd /var/lib/git/project.git
git --bare init
← リモートリポジトリ確認
mkdir /root/local
cd /root/local
git init
echo test > test #テスト用のファイルです
git add .
git commit -m "first commit"
git remote add origin /var/lib/git/project.git
· OpenJDK 설치
yum -y install java-1.8.0-openjdk
· yum 저장소 추가
yum -y install wget
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
· RPM 패키지의 공개 키 가져오기
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
※설치에 사용하는 Jenkins의 RPM 패키지에 문제가 없는지 ₍ 변조되지 않았는지 ₎를 체크하기 위해서 사용
· Jenkins 설치
yum install jenkins
· 기동 설정
systemctl start jenkins
systemctl enable jenkins
· 키 작성 및 배치
[root@jenkins ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
※全て空欄
[root@jenkins ~]# ssh-copy-id [email protected] ←Gitサーバーへ配置
・연결 확인
yum -y install git
git ls-remote -h ssh://[email protected]/var/lib/git/project.git
※エラーが出力されなければOK
・비밀키 확인
cat /root/.ssh/user_rsaid_rsa
· Jenkins 최초 로그인 비밀번호 확인
cat /var/lib/jenkins/secrets/initialAdminPassword
Jenkins 초기 설정 (GUI)
・초회 설정 화면에 액세스
http://192.168.11.95:8080
· 로그인
텍스트 상자에 확인한 "initialAdminPassword"의 내용을 붙여넣기

· 권장 플러그인 설치
"Install suggested plugins"를 클릭

· 관리 사용자 작성

Jenkins Git 연계
· 설정 화면으로 이동
"새 Job 만들기"를 클릭

・이름 설정
적절한 이름을 입력하고 "프리 스타일 프로젝트 빌드"를 선택하십시오.

・Job 설정
소스 코드 관리에서 "Git"을 선택
"추가"를 클릭하고 "Jenkins"를 선택

캡처처럼 설정
※열쇠는, 위에서 확인한 「/root/.ssh/user_rsaid_rsa」의 내용

리포지토리 URL에 연결 확인을 할 때 확인할 URL을 입력하십시오.
자격 증명 드롭다운에서 만든 것을 선택
※적자로 에러가 나오지 않고 캡쳐와 같이 되면 성공

'빌드할 브랜치' 삭제

"빌드 트리거"에서 "정기적으로 실행"을 선택하고 일정에 "H/15 * * * *"를 입력하십시오.
※15분 간격으로 빌드 설정
"빌드 환경"에서 "콘솔 출력에 타임 스탬프 추가"를 선택합니다.

화면 하단의 "저장"을 클릭
・Job 가동 확인
"빌드 실행"을 클릭

실행되면 기록이 나타나므로 "# 1"을 클릭하십시오.

콘솔 출력을 클릭

"SUCCESS"가 되었는지 확인

참고
· Git
Git 설치 및 초기 설정
베어 리포지토리와 비 베어 리포지토리
· Jenkins
Jenkins 설치
Jenkins와 Git 서버를 연계하여 빌드 환경을 구축한다.
Reference
이 문제에 관하여(Git과 Jenkins를 로컬 서버 (CentOS7)에 구축하고 협력 해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/moukuto/items/141b447505e5bdf1d4c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
· 설정 화면으로 이동
"새 Job 만들기"를 클릭

・이름 설정
적절한 이름을 입력하고 "프리 스타일 프로젝트 빌드"를 선택하십시오.

・Job 설정
소스 코드 관리에서 "Git"을 선택
"추가"를 클릭하고 "Jenkins"를 선택

캡처처럼 설정
※열쇠는, 위에서 확인한 「/root/.ssh/user_rsaid_rsa」의 내용

리포지토리 URL에 연결 확인을 할 때 확인할 URL을 입력하십시오.
자격 증명 드롭다운에서 만든 것을 선택
※적자로 에러가 나오지 않고 캡쳐와 같이 되면 성공

'빌드할 브랜치' 삭제

"빌드 트리거"에서 "정기적으로 실행"을 선택하고 일정에 "H/15 * * * *"를 입력하십시오.
※15분 간격으로 빌드 설정
"빌드 환경"에서 "콘솔 출력에 타임 스탬프 추가"를 선택합니다.

화면 하단의 "저장"을 클릭
・Job 가동 확인
"빌드 실행"을 클릭

실행되면 기록이 나타나므로 "# 1"을 클릭하십시오.

콘솔 출력을 클릭

"SUCCESS"가 되었는지 확인

참고
· Git
Git 설치 및 초기 설정
베어 리포지토리와 비 베어 리포지토리
· Jenkins
Jenkins 설치
Jenkins와 Git 서버를 연계하여 빌드 환경을 구축한다.
Reference
이 문제에 관하여(Git과 Jenkins를 로컬 서버 (CentOS7)에 구축하고 협력 해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/moukuto/items/141b447505e5bdf1d4c3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Git과 Jenkins를 로컬 서버 (CentOS7)에 구축하고 협력 해보십시오.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/moukuto/items/141b447505e5bdf1d4c3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)