# cd

49개의 포스트
post-thumbnail

DevOps가 왜 필요할까? 어떻게 사용할 수 있을까?

DevOps라는 단어는 들어봤지만, 그리고 CI/CD라는 단어 역시 들어봤지만 제대로 적용해보지 못했다. 이전 프로젝트에서도 적용하려 했으나, 당장 개발에 급급해서 우선순위에서 밀렸던.. 경험이 있다. 시스템을 만들어두는 것에 관심이 많던 나로서는 정말 아쉬웠다. 이번

2일 전
·
0개의 댓글
post-thumbnail

CI/CD란?

💡 CI는 빌드/테스트 자동화 과정을 말하며, 개발자를 위한 자동화 프로세스인 ‘지속적인 통합’을 의미한다.CI가 성공적으로 구현되면 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 공유 레포지토리에 통합된다.→ 따라서, 이를 통해 여러

2022년 1월 20일
·
0개의 댓글

CI/CD 개념 정리

CI이란 Continuous Integration, 지속적인 통합을 의미한다.여러 명의 개발자가 개발한 코드들을 정기적으로 빌드 및 테스트하여 공유 리포지토리에 통합하는 것을 말한다.GitDesktopSourceTreeCD란 두 가지 의미를 내포한다.1) Continu

2022년 1월 1일
·
0개의 댓글
post-thumbnail

Workfolio - Jenkins

젠킨스... 당신 같은 사람이 무료라구요?

2021년 12월 22일
·
0개의 댓글
post-thumbnail

CI/CD

개발이 끝난 이후 코드 품질을 관리하는 방식중하나이다. 코드에대한 통합을 지속적으로 진행함으로서 품질을 유지하는 것이다.과정1\. Local개발자들이 개발을하고 Github에 자신의 코드를 커밋을한다.2\. Github에 commit된 코드들을 merge하면 CI툴(J

2021년 12월 20일
·
0개의 댓글

CI와 CD

CI(Continuous Integration, 지속적 통합)✏️ 빌드와 테스트를 자동화해서 공유 저장소에 병합시키는 프로세스를 말한다.✏️ 빌드/테스트 자동화부터 코드의 일관성(Consistency)을 제공하기 때문에, 지속적으로 통합한다는 말을 사용한다.CD(Con

2021년 12월 15일
·
0개의 댓글

Jenkins로 배포 자동화 - CD

AWS Marketplace 탭에서 검색해야 검색된다.Centos 7 이미지를 선택하자.새 키 페어를 생성후 다운받고 잘 보관하자.다운받은 .pem 파일을 이용해 .ppk파일을 만들어야 한다.putty key henerator 툴을 이용했다.(Mobaxterm

2021년 12월 5일
·
0개의 댓글

Devops 개념 정리

Development + Operations가 결합되어 일하는 문화기존 방식에서 개발자와 운영자 역할 분리됨개발: 요건 분석, 개발, 유지 보수운영: 마이그레이션, 배포 관리, 모니터링, 서버 관리개발자의 경우 새로운 시도 추구 <-> 운영자의 경우 안정추구=>

2021년 11월 22일
·
0개의 댓글

CI, CD란? 웹서버프로그램이란?

서버나 내 컴퓨터에 직접 설치git저장소 계정과 연동 - 레포지토리에 프로젝트 선택 - 자동화 처리작업 세팅배포 자동화 서비스reverse proxy : 서버 단에 있는 프록시 서버forward proxy : 사용자 관점에서 서버와 사용자 사이의 프록시 서버로드밸런싱아

2021년 11월 16일
·
0개의 댓글

CI/CD(지속적 통합/지속적 제공) 이란?

CI/CD란?

2021년 11월 7일
·
0개의 댓글
post-thumbnail

sudo cd

오늘 아침, 프로젝트 로그를 보려고 해당 디렉토리로 이동해서 로그를 출력했는데, 로그가 출력되기는 커녕 프로그램이 셧다운되어있다고 해서 깜짝 놀랐다. 그래서 황급히 테스트를 해봤는데 테스트는 잘된다.다시 보니 디렉토리 이동이 안되어있었다..왜 안되었나 찾아보니sudo

2021년 11월 1일
·
0개의 댓글

CD, DVD, Blue Ray의 성능 차이

저장속도사용각 디스크는 여러 보안장치가 다르게 존재한다. 지역 코드는 DVD, Blue Ray에 적용되는 보안방식이다. 디스크에 특정 지역의 코드를 각각 9개 4개 종류 중 하나를 부여해 그 지역에 한해서 가능하도록 하는 방식이다. 현시대로 오면서 미디어 매체의 보급과

2021년 10월 28일
·
0개의 댓글
post-thumbnail

GitLab CI (Continuous integration)

GitLab 을 통한 CI 설정https://docs.gitlab.com/ee/ci/quick_start/본래 GitLab 을 통해 CI/CD 를 모두 구현 가능 하지만 금번 구성에는 Rancher 에서 Fleet 을 기반으로 CD 를 구현 할 것이기 때문에

2021년 10월 7일
·
0개의 댓글
post-thumbnail

GitLab Runner Install

* GitLab 을 통한 CD 수행을 위한 GitLab Runner 를 GCP VM 상에 Install 하는 과정을 기록 Ansible AWX 기반 Ansible 기반으로 설치 하는 경우 설치 할 대상 Node 에 대한 Ansible 설정은 기본적으로 완료 되었다고

2021년 10월 7일
·
0개의 댓글

[CI/CD]spring boot post build task

QueryDSL 도입 후,nohup + & 으로 jar파일 실행하니 계속해서 오류가 발생했다.build과정에서 문제가 있었나 확인을 위해jenkins가 build한 jar파일을 그대로 서버 쉘 환경에서 실행했다.잘 동작한다.그렇다면 배포 스크립트가 잘못되었구나!이전 p

2021년 10월 1일
·
0개의 댓글
post-thumbnail

Rancher 를 통한 Kubernetes 클러스터 Deployments 생성

쿠버네티스 클러스터로 어플리케이션을 배포하는 방법을 정리https://rancher.com/docs/rancher/v2.5/en/quick-start-guide/workload/쿠버네티스 클러스터에 배포하는 방법은 2.5 이전 버전까지는 Multi-cluste

2021년 9월 18일
·
0개의 댓글
post-thumbnail

[CI/CD] Github Actions으로 내 포트폴리오에 CI/CD를 적용하기

이전 포스팅에서는 CI/CD가 무엇이고 CI/CD 정책에 대해서 알아보았습니다. 이번 포스팅에서는Github Actions 를 이용하여 실제로 CI/CD를 적용해보겠습니다. Github Actions 는 Github에 내장된 CI/CD 도구입니다. Github에 내장되

2021년 9월 13일
·
0개의 댓글

[matlab, #6] plot 시점 및 annotation 작업, 폴더 이동 방법

이번 시간에는 3가지 내용에 대하여 배웠다. 첫 번째는 plot 시점을 변경하는 것이다. plot을 이용해 x축과 y축만 보이도록 시점을 조정하고 싶었다. 왜냐면 고도 정보는 필요없다고 생각했기 때문이다. 이럴 때에는 각도를 조절할 수 있는 view 함수를 사용하면 된

2021년 8월 31일
·
0개의 댓글
post-thumbnail

[우젠구2편] 젠킨스 파이프라인을 활용한 배포 자동화

지속적 배포를 할 수 있는 대표적인 오픈소스 툴, 젠킨스!서버 구성을 직접해야하는 단점이 있지만, 오랫동안 사랑받아온 만큼 레퍼런스도 다양하고 플러그인도 많이 제공합니다!오늘은 젠킨스를 통해 자동 배포 파이프라인을 구축한 경험을 공유하고자 합니다~! 상황 : 프로젝트에

2021년 8월 29일
·
2개의 댓글
post-thumbnail

MLOps 수준

MLOps 의 프로세스 수준에 대한 정의이 단계에서는 최첨단 모델ㅇ르 빌드할 수 있는 데이터 과학자와 ML 연구원이 있지만, ML 모델을 빌드하고 배포하는 과정은 완전히 수동으로 이루어진다. 이는 콘텐츠 성숙도의 기본 수준 또는 수준 0 이하로 간주되며 학습-제공 편향

2021년 8월 18일
·
0개의 댓글