분류 전체보기

goddmk's DEV
[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...
[MSSQL] 데이터베이스 백업/복원하기 & 복원 에러 해결
테스트 서버에 실 서버에서 사용하는 데이터를 불러오기 위해 백업 및 복원을 해보도록 하겠다.먼저 백업을 하기 전 SSMS가 설치 되어 있어야 한다.1. DB 백업하기SSMS로 백업을 위한 DB(실 서버DB)에 접속하여준다. 그런 다음 데이터 베이스가 좌측에 목록으로 쭉 나올 건데 여기서 원하는 데이터 베이스를 우클릭하고 태스크 -> 백업을 눌러 준다. 그런 다음 백업 파일을 저장할 위치를 선택하기 위해 백업할 위치를 디스크로 설정하고 아래의 추가 버튼을 누른 후 원하는 저장 위치의 경로를 선택한다. (해당 저장공간은 내PC가 아닌 sql 서버의 저장공간이다.)추가를 누르면 아래 창이 나오는데 점3개부분을 클릭하고 내가 원하는 경로에 파일이름을 입력하고 확인을 누르면 추가가 된다.그러면 이렇게 백업할 파일..
[MSSQL] 여러 조건으로 UPDATE 시키기 (UPDATE SET CASE...)
이전에 MSSQL에서 동적 쿼리를 사용해서 원하는 컬럼을 업데이트시켜 보았다. 이번에는 조금 다르게 내가 원하는 조건에 만족하는 데이터를 수정해 보도록 하겠다. 테스트 테이블은 이전 포스팅과 동일하게 할거라 이전 포스팅을 참고하자. 2024.08.12 - [데이터베이스/MSSQL] - [MSSQL] 동적 쿼리를 사용하여 원하는 컬럼 업데이트 시키기 [MSSQL] 동적 쿼리를 사용하여 원하는 컬럼 업데이트 시키기나는 DB로 mysql을 주로 사용하면서 공부했었는데, 이번에 일하면서 ASP.NET으로 구축된 웹 프로그램 DB가 MS-SQL을 사용하면서 mysql보다는 mssql에 더 익숙해져 갔다. 특히 프로시저를 많이 다뤘는데 프goddmk.tistory.com 1. 기존 Update 구문먼저 테이블의 데..
[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..
[Zabbix] 웹 사이트 모니터링 하기
·DevOps/Zabbix
zabbix를 통해서 웹 사이트를 모니터링할 수 있다고 한다. 기본적으로 잘 응답하는지에 대해서 테스트할 수 있다. 그래서 예시로 내 블로그의 상태를 모니터링해 보도록 하겠다. 1. 웹 시나리오 추가하기1-1 웹 시나리오 생성zabbix에 로그인해서 데이터 수집 -> 호스트를 클릭하면 zabbix server가 있을 것이다. 여기서 웹을 클릭하면 웹 시나리오를 작성할 수 있다.오른쪽 상단에 web시나리오 생성을 눌러 시나리오를 생성하는 화면으로 들어간다.그러면 아래 화면이 나오는데 먼저 이름을 입력해 준다. 이름은 my blog라고 입력해 주었다.1-2 시나리오 설정다음으로 스텝을 클릭하여 웹 페이지에 접근하여 상태를 확인할 수 있도록 추가해 준다.추가를 눌러 아래와 같이 입력한다.이름과 url을 작성하..
[Git] Bonobo git server로 git 다루기(커밋 & 푸시)
·DevOps/Git
2024.08.13 - [DevOps/Git] - [Git] Bonobo Git Server 설치하기 - window용 git 서버 [Git] Bonobo Git Server 설치하기 - window용 git 서버일하는데 svn을 사용하고 있었는 데 사용하는 것도 불편하고 무엇보다도 최신 트렌드에 따라가기 위해 git으로 바꾸기로 하였다. 그런데 문제는 github에 저장소를 만들어서 사용하려고 했는데 githgoddmk.tistory.com2024.08.13 - [DevOps/Git] - [Git] Git 설치 및 설정하기 [Git] Git 설치 및 설정하기이전 포스팅에서는 git 서버를 구축해 보았는데 이제 본격적으로 커밋하고 푸시등 git을 사용하기 위해 git을 설치해 보도록 하겠다. 1. Git..
[Git] Git 설치 및 설정하기
·DevOps/Git
이전 포스팅에서는 git 서버를 구축해 보았는데 이제 본격적으로 커밋하고 푸시등 git을 사용하기 위해 git을 설치해 보도록 하겠다. 1. Git 설치하기1-1 설치 파일 다운받기아래의 사이트에 들어가 빨간색 박스 부분을 클릭하면 여러 종류의 버전이 나오는데 standalone의 64비트를 설치해 주도록 하겠다. Portable은 무설치 파일로 설치 마법사 없이 그냥 사용하는 것이다. https://git-scm.com/ Git git-scm.com 1-2 설치 진행하기다운로드한 설치 파일을 실행하면 아래의 순서로 진행하면 된다.git이 설치될 폴더를 지정해 준다.다음 추가 컴포넌트 옵션을 선택하면 되는데 기본 세팅으로 하고 넘어가면 된다. 여기서 선택 안 한 부분을 보면 바탕화면에 아이콘을 추가할 것..
[Git] Bonobo Git Server 설치하기 - window용 git 서버
·DevOps/Git
일하는데 svn을 사용하고 있었는 데 사용하는 것도 불편하고 무엇보다도 최신 트렌드에 따라가기 위해 git으로 바꾸기로 하였다. 그런데 문제는 github에 저장소를 만들어서 사용하려고 했는데 github는 기업에서 사용하려면 무료버전도 있지만 무료버전은 무엇보다도 용량이나 사용하는데 제한이 있기 때문에 유료 플랜으로 사용해야 했다. 그래서 git 서버를 구축해서 사용하기로 결정했다. 내가 설치할 환경은 윈도우였고 오픈소스인 git 서버가 필요했다. 그래서 bonobo git이라는 서버가 가장 적합하였다. 이걸 한번 구축해 보는 과정을 작성해 보도록 하겠다. 준비물은 git을 설치할 윈도우 서버(여기서는 예시로 그냥 내 pc에 한번 구축해 보겠다. 윈도우 환경이니 설치 과정은 동일하다.) bonobo g..
[MSSQL] 동적 쿼리를 사용하여 원하는 컬럼 업데이트 시키기
나는 DB로 mysql을 주로 사용하면서 공부했었는데, 이번에 일하면서 ASP.NET으로 구축된 웹 프로그램 DB가 MS-SQL을 사용하면서 mysql보다는 mssql에 더 익숙해져 갔다. 특히 프로시저를 많이 다뤘는데 프로시저를 짜내는 것이 너무 어려웠다. 그렇지만 아직까지는 큰 문제없이 잘 해내고 있는 것 같다. 그러던 중 프로그램 하나를 개발하는데... 웹에서 전달 받은 프로시저를 호출하여 DB를 업데이트시키는데 컬럼의 종류에 따라 DB를 업데이트시킬 필요가 있었다. 쉽게 말하면 아래의 테이블 구조처럼 되어있으면 저 컬럼명을 매개 변수로 받고 그 값에 따라 업데이트하고 싶다는 뜻이다. -- @ITEM 값에 ITEM1 이라는 값을 전달하면 ITEM1 컬럼만 업데이트 되도록@ITEM VARCHAR(2..
[React] 갤러리 화면에서 이미지 모달창 기능 구현하기(Typescript)
이전 포스팅에서 갤러리 화면을 띄워보았다. 여기서 더 나아가 이미지를 클릭했을 때 원본 크기로 모달창이 나오도록 구현해 보도록 하겠다. 작업 시작 전 아직 갤러리 화면을 구현하지 않았다면 이전 포스팅을 참고하여 진행하자. 2024.08.08 - [프론트엔드 개발/React] - [React] 간단한 갤러리 화면 구현하기(Typescript) [React] 간단한 갤러리 화면 구현하기(Typescript)갤러리 기능을 구현하여 이미지를 masonry 레이아웃으로 화면에 나타내고 이미지를 클릭했을 때 미리 보기 기능을 구현해 보려고 한다. 이러한 기능을 구현하기에 괜찮은 라이브러리를 찾게 되었goddmk.tistory.com 1. 라이브러리 설치이전에 react-photo-album이라는 라이브러리를 다운 ..
goddmk
'분류 전체보기' 카테고리의 글 목록 (2 Page)