# CI/CD

47개의 포스트
post-thumbnail

GitHub Actions 로 시작하는 CI/CD

GitHub Acitons 는 소프트웨어의 워크플로우를 쉽게 자동화할 수 있는 CI/CD 툴입니다. 이벤트 기반으로 작동하며, 명시된 이벤트 가 발생할 때마다 지정된 일련의 명령들을 자동으로 실행할 수 있습니다.특정 브랜치에 변경 사항이 push 될 때마다 자동으로 프

2021년 4월 3일
·
0개의 댓글

🤔 CI & CD?

📝 궁금한 모든 것을 기록합니다. > 😎 기록에서 멈추지 않고 나의 것으로 만듭니다. > 🙈 잘못된 정보가 있다면 언제든지 댓글에 남겨주세요 :D 🤔 CI (Continuous Integration)? 🤔 CD (Continuous Delivery / Co

2021년 4월 3일
·
0개의 댓글

Jenkins 실습 기록

※ 정상적으로 소스를 당겨오는지 확인을 위함이므로, 간단히 index.html에 hello world가 찍히는 정도의 소스로 테스트 한다.프리티어를 사용하고 키/페어 생성한다. 키/페어를 생성 후, mv \[pem 파일 경로] ~/.ssh 명령으로 해당 pem 파일의

2021년 3월 30일
·
0개의 댓글
post-thumbnail

배포 속도를 올려보자 - CI

내 코드가 제품에 반영이 너무 느리다면?

2021년 3월 29일
·
0개의 댓글
post-thumbnail

사이드 프로젝트 Jenkins 구축기 - 1 설치편

이 글에서는 Ubuntu EC2 인스턴스에 Jenkins를 설치하는 방법을 소개합니다. 이어지는 글에서는 Jenkins를 통해 배포 파이프라인을 구축하는 방법을 소개할 예정입니다.올해 초 DND 사이드 프로젝트를 진행하면서 Jenkins를 구축한 내용을 기록하려고 한다

2021년 3월 26일
·
0개의 댓글
post-thumbnail

Jenkins, 넌 누구냐 !

Jenkins, Who are you ? CI/CD 에 대한 간단한 소개와 그 도구 중 하나인 Jenkins에 대해 알아보자.

2021년 3월 25일
·
2개의 댓글
post-thumbnail

[배포] AWS와 github action을 이용해 배포 자동화 하기

S3로 배포하는 법을 찾아보다가, github action + AWS S3 bucket을 이용하면 배포 과정을 자동화 할 수 있다고 해서 진행중인 프로젝트에 적용해 보았다.

2021년 3월 20일
·
0개의 댓글
post-thumbnail

CI/CD, Jenkins 란 무엇일까

CI : 여러 개발자들의 코드를 계속해서 통합하는 것.CD : 개발자들이 코드를 계속 작성하면, 사용자 및 내부 사용자들(즉, QA 등등)이 계속 쓸 수 있게 만드는 것지속적으로 배포가능한 상태를 유지하는 것Java Runtime 위에서 동작하는 자동화 서버다양한 플러

2021년 3월 17일
·
0개의 댓글
post-thumbnail

Github를 이용한 CI/CD 구축

Github를 이용해 React로 만든 웹 프로젝트 CI/CD 설정했던 과정을 정리한 글입니다.틀린 내용이 있을 수 있습니다.Build, Test를 실시하는 프로세스. 이러한 프로세스를 상시로 실시해 주는 것.짧은 주기로 개발중인 소프트웨어를 배포하고 자동화 하는 것.

2021년 3월 5일
·
0개의 댓글
post-thumbnail

[Kubernetes] Jenkins CI/CD Pipeline 분산환경 구축

Jenkins master는 단순히 job을 정의하고 저장하는 역할을 담당한다.slave는 쿠버네티스 클러스터에서 동적 생성/삭제된다.각 Job에 따라 필요한 리소스를 정의하여 관리가 가능하다배포 파이프라인을 만들기 위해 쿠버네티스 클러스터에 ns-jenkins nam

2021년 2월 26일
·
0개의 댓글

DjangoCRUDBoard CI/CD 2. appspec.yml

Github Repository : https://github.com/DPS0340/DjangoCRUDBoard

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

DjangoCRUDBoard CI/CD 1. workflows

https://github.com/DPS0340/DjangoCRUDBoard.github/workflows - ci.yml, cd.ymlinit-letsencrypt.shdeploy.shbeforeinstall.shafterinstall.shappspec.ym

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

CI/CD

이번에 프로젝트를 진행하는 도중 팀장님께서 'ci 적용해놨으니 머지하기전에 ci test 다 돌고 success하면 머지해주세요' 라고 하셨습니다. 그래서 ci에 대해서 공부한 내용을 적어보려고 합니다. 소프트웨어가 거대해지고 복잡해지면서 팀 단위로 개발하게 되었고,

2021년 2월 17일
·
0개의 댓글
post-thumbnail

면접 준비 | DevOps

DevOps란 애플리케이션과 서비스를 빠른 속도로 제공할 수 있는 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합이다. 기존의 소프트웨어 개발 및 인프라 관리 프로세스를 사용하는 조직보다 제품을 더 빠르게 혁신하고 개선할 수 있다. 이러한 빠른 속도를

2021년 2월 17일
·
0개의 댓글
post-thumbnail

AWS EC2에 Jenkins 설치하기

운좋게 사이드 프로젝트를 진행하며 인프라 구성부터 CI/CD까지 구성해볼수 있는 좋은기회가 생겨서 이렇게 포스팅을 남기려고합니다.

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

GitHub Action으로 AWS S3에 배포 자동화

일반적으로는 EC2에 nginx나 apache를 띄우고, static 파일을 업로드하는 식으로 배포를 하는데, 단순히 Vue.js나 React같이 SPA로 된 프로젝트의 경우는 자바스크립트만 동작하면 되기에 서버가 필요없다. 이런 경우, S3 스토리지에 올리면 서버 없

2020년 12월 29일
·
0개의 댓글
post-thumbnail

CI/CD와 Github Actions

CI/CD가 무엇인지 알아보고, 해당 도구인 Github Actions를 가지고 실습해봅니다.

2020년 12월 14일
·
0개의 댓글
post-thumbnail

Travis CI 설정하기

깃헙에서 진행되는 오픈소스 프로젝트를 위한 지속적인 통합 서비스이며,깃헙 레파지토리에 있는 프로젝트를 자동으로 테스트, 빌드, 배포를 할 수 있습니다.깃헙 아이디로 Travis CI를 가입합니다.가입하고 나서, Travis CI로 연동할 레파지로티를 설정해줘야 합니다.

2020년 12월 10일
·
2개의 댓글

[Devops] CI/CD 개념

CI/CD

2020년 12월 3일
·
0개의 댓글

(삭제 예정)Docker를 활용한 배포 자동화-정리

삭제 예정 입니다.

2020년 11월 28일
·
0개의 댓글