DevOps/CI·CD

goddmk's DEV
[Jenkins] Jenkins .net 자동 빌드/배포 - OpenSSH를 통한 윈도우 서버 배포 [3]
·DevOps/CI·CD
마지막이다. 이번에는 빌드 된 파일을 ssh를 통해서 자동으로 배포하도록 하겠다. 여기서는 jenkins 설정과 ssh 설정이 필요한데 해당 내용은 아래의 포스팅을 참고하자. 2024.08.21 - [DevOps/CI·CD] - [Jenkins] Jenkins .net 자동 빌드/배포 - MSBuild를 통한 자동 빌드 [2] [Jenkins] Jenkins .net 자동 빌드/배포 - MSBuild를 통한 자동 빌드 [2]지난번에 이어 이번에는 git으로 업로드된 파일들을 jenkins에서 가져와 자동으로 빌드해 보도록 하겠다. 아직 설정을 못했다면 이전 포스팅을 참고하자. 2024.08.14 - [DevOps/CI·CD] - [Jenkins] Jenkins .netgoddmk.tistory.com20..
[Jenkins] Jenkins .net 자동 빌드/배포 - MSBuild를 통한 자동 빌드 [2]
·DevOps/CI·CD
지난번에 이어 이번에는 git으로 업로드된 파일들을 jenkins에서 가져와 자동으로 빌드해 보도록 하겠다. 아직 설정을 못했다면 이전 포스팅을 참고하자. 2024.08.14 - [DevOps/CI·CD] - [Jenkins] Jenkins .net 자동 빌드/배포 - git 연동하기 [1] [Jenkins] Jenkins .net 자동 빌드/배포 - git 연동하기 [1]이전에 Jenkins 서버를 구축하고 설정하는 것에 대해 작성하였다. 이번에는 .net을 수정했을 때 자동으로 빌드해서 서버에 배포하는 과정을 jenkins로 자동화해보도록 하겠다. 먼저 자동 빌드/배포goddmk.tistory.com 3단계 중에 두 번째인 자동 빌드를 설정해 보도록 하겠다. 1. jenkins와 git 연동하기 2...
[Jenkins] Jenkins .net 자동 빌드/배포 - git 연동하기 [1]
·DevOps/CI·CD
이전에 Jenkins 서버를 구축하고 설정하는 것에 대해 작성하였다. 이번에는 .net을 수정했을 때 자동으로 빌드해서 서버에 배포하는 과정을 jenkins로 자동화해보도록 하겠다. 먼저 자동 빌드/배포를 위한 구성도를 이렇게 짜보았다. .net 코드를 수정한 다음 git으로 bonobo git server에 업로드하고 jenkins에서 git상태를 확인하여 수정된 항목을 가져와 자동으로 빌드해서 실 서버에 파일을 배포하도록 할 것이다. 그래서 다음 순서로 진행해 보겠다. 1. jenkins와 git 연동하기 2. jenkins에서 업로드 된 git 소스코드 빌드 설정 하기(MSbuild 사용) 3. ssh로 실 서버에 배포하기 오늘 작업할 부분은 git 연동 부분이다. 1. 작업 생성먼저 jenkins..
[Jenkins] Windows에 Jenkins 설치하기 - 설정 마무리 하기 [2]
·DevOps/CI·CD
이전 포스팅에 이어 Jenkins를 설치하고 설정을 마무리 지어 보도록 하겠다. 아직 jenkins를 설치하지 않았다면 이전 포스팅을 참고하면 된다. 2024.08.06 - [DevOps/CI·CD] - [Jenkins] Windows에 Jenkins 설치하기 [1] [Jenkins] Windows에 Jenkins 설치하기 [1]회사에서 프로그램을 수정하고 빌드 배포를 하면서 여기는 수동으로 빌드해서 파일을 실서버에 접속해서 빌드한 파일을 복사 붙여 넣기 하는 방법으로 운영해 왔다.(정말 구식인거 같다...) 그goddmk.tistory.com1. Jenkins 설정 마무리 하기1-1. 초기 비밀번호 입력jenkins를 정상적으로 설치했다면 웹브라우저를 열어 localhost:8080 (8080포트는 이..
[Jenkins] Windows에 Jenkins 설치하기 [1]
·DevOps/CI·CD
회사에서 프로그램을 수정하고 빌드 배포를 하면서 여기는 수동으로 빌드해서 파일을 실서버에 접속해서 빌드한 파일을 복사 붙여 넣기 하는 방법으로 운영해 왔다.(정말 구식인거 같다...) 그리고 번외이지만 심지어 버전관리는 svn을 사용하고 있었다... 요즘 대세는 거의 git을 쓰고 있고 Jenkins로 자동화를 하려면 git이 더 편해서 이관해버렸다... 이관하는 방법이랑 git 설치과정 등은 추후에 작성해 보겠다.CI / CD그래서 내가 직접 빌드하고 옮기고 하는 과정들이 정말 귀찮고 힘들어서 자동화를 해보려고 생각해 낸 것이 바로 CI/CD다. CI/CD 란 간단히 말해서 빌드 테스트 배포를 통합적으로 자동화하는 프로세스이다. JenkinsCI / CD를 위한 가장 유명한 도구가 바로 이 Jenkin..
goddmk
'DevOps/CI·CD' 카테고리의 글 목록