CI/CD

DEV/잡다한 개발 일지

Oracle Cloud에 Jenkins를 구축해보자 (feat. nginx)

들어가며 안녕하세요. 오랜만입니다. 회사 생활로 퇴근하면 너무 피로해 글을 많이 올리지 못했는데 그래도 다시 꾸준히 이것저것 올려보려합니다. 얼마 전, Oracle Cloud의 VM 을 사용해 직접 Jenkins 환경을 구축해보았습니다. 사이드 프로젝트 Havit 을 세상에 내놓을 때까지 아직 CI/CD 라고 할 것도 없이 그냥 Github Actions 를 사용해 후딱 배포 환경을 만들어두고 지냈는데요. 백엔드 스프린트 목표 중 하나로 Jenkins 도입을 생각해놔서 대표적인 CI 툴인 Jenkins를 통해 빌드 환경을 제대로 구성해보려고 합니다. Oracle Cloud 늘 컴퓨팅 머신을 써야 한다면, AWS 프리티어를 이용해 EC2 1개씩 받아서 사용했는데요. 여러 클라우드 서비스 제공 업체들 비교를..

DEV/Node.js

[CI/CD] AWS CodeDeploy, CodePipeline 으로 node.js, ec2, git 배포 자동화하기

👏🏻 들어가며 오랜만에 포스팅합니다. 학교 + 회사 + 동아리로 너무 바쁜 나머지... 오늘은 AWS Codedeploy, Codepipeline 을 통한 node.js, ec2, git 을 연동해 배포 자동화를 해보겠습니다. 사실 CI/CD는 잘 모르기도 하고, 해본 적도 없는데 그냥 회사에서 서버를 만지다 너무 비효율적인 시스템인 것 같아 배포 자동화를 시켜야겠다고 마음 먹었습니다. 마침 서버 컴 문제로 인해 기존 서버들을 ec2로 옮겨야 해서 옮긴 김에 codedeploy, codepipeline을 적용해봤습니다. 어떻게 쩌리가 이런걸 맘대로 회사 서버에 들였냐고요? 소규모 스타트업이라 서버 개발자가 저밖에 없거든요~ DevOps 책을 받게 되어서 (ucpc 상품이었나 .. ?) 방학동안 이걸 좀 ..

jobchae
'CI/CD' 태그의 글 목록