# ci

80개의 포스트
post-thumbnail

CI&CD

CICI는 Continuous integration 의 약자로 지속적 통합이라는 의미이다.애플리케이션의 새로운 코드들이 자동으로 빌드 및 테스트 되어 레포지토리에 통합되는 것을 의미한다.CI의 포인트는개발자들은 최대한 작은 단위로 만들어서 개발해가며 빈번하게 merge

2022년 5월 7일
·
0개의 댓글

CI/CD

CI는 Continuous Integration 즉, 지속적인 통합이라는 의미로어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트 되어공유 레포지토리에 통합 하는 것을 의미한다.다수의 개발자가 Git과 같은 형상관리 툴을 공유하여 사용하는 환경지속적으로

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

CI/CD?? 뭔데?? CloudBuild??

너 마우스 언제까지 만질래?? 커몬~~

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

CI/CD

CI는 Continuous Integration의 약어이며, 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미한다.소스/버전 관리 시스템에 대한 변경 사항을 정기적으로 커밋하여 모든 사람에게 동일 작업 기반을 제공한다. 커

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

Migrate CircleCI 1.0 to CircleCI 2.0 (CI/CD for Android)

이 글은 기존 운영했던 WordPress 블로그인 PyxisPub: Development Life (pyxispub.uzuki.live) 에서 가져온 글 입니다. 모든 글을 가져오지는 않으며, 작성 시점과 현재 시점에는 차이가 많이 존재합니다.작성 시점: 2017-11

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

Laravel9 ci gitaction 사용하기

우선 적용하기에 앞서<span style="color:jenkins는 호스팅을 직접해야하고 설정하는데 시간이 오래 걸릴꺼 같아 후보에서 제외시켰습니다.Travis은 설정은 간단해보였습니다.하지만 gitub Action 기능을 한번 사용해보고 싶었기때문에<sp

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

MLOps ?

기존의 DevOps 방식의 운영으로 머신러닝 시스템 운영에 한계가 있어 생겨난 문화를 일컫는 일종의 신조어

2022년 4월 13일
·
0개의 댓글

😈Git hub Action(CI)

😈git hub action >Github Actions는 Github Repository와 연동되어 소프트웨어 빌드, 테스트, 그리고 배포까지 자동화 할 수 있는 강력한 CI/CD 도구이다. 깃헙의 장점 별다른 설치없이 간단하게 Github를 통해 사용할 수

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

CI/CD (Continuous Integration / Continuous Deployment)

최근 많이 사용하는 아키텍처 모델은 MSA(Micro Service Architecture)입니다. 이 모델은 대부분 Agile 방법론을 이용하여 개발을 진행하기 때문에 잦은 기능 추가와 변경이 특징입니다.

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

📝지속적 통합

지속적 통합이란 자동화된 빌드 및 테스트가 수행된 후, 개발자가 코드 변경 사항을 중앙 리포지토리에 정기적으로 병합하는 데브옵스 소프트웨어 개발 방식이다과거에는 개발과 운영이 격리된 상태에서 작업이 진행되고 작업이 완료된 후에 마스터 브랜치에 병합했다.이로 인해 병합코

2022년 3월 24일
·
0개의 댓글

how to test JAR file with external secret properties in CI

GitHub Actions에서 빌드할 때 외부 properties가 없어서 테스트가 실패한다.외부 properties (예를 들어 email, oauth, database 관련 properties)는 보안상 GitHub에 푸시해선 안된다.그런데 CI 툴은 디렉토리 내에

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

11 애플리케이션 빌드 및 테스트

자동화는 Docker의 핵심입니다. 구성 요소를 Dockerfile에 패키징하고 Docker 명령줄을 사용하여 실행하는 단계를 설명합니다. Docker Compose 파일에서 앱의 아키텍처를 설명하고 Compose 명령줄을 사용하여 앱을 시작 및 중지합니다. 명령줄 도

2022년 3월 18일
·
0개의 댓글

Github Action와 Firebase Hosting를 이용한 배포 자동화

Github Action과 firebase hosting을 이용해 배포를 자동화해보자!

2022년 3월 16일
·
0개의 댓글

2022-03-02 TIL

깃허브 액션을 통해 ci/cd를 알아보던 중 elastic beanstalk뿐만아니라 ec2에 직접 ssh연결을 통해 서버를 업데이트 하는 방법도 있어서 흥미로웠다.

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

gitlab ci/cd 살펴보기

개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미파이프라인은 Jobs와 Stages로 구성Jobs 수행할 작업을 정의: 예를 들면 코드를 컴파일 하거나 테스트하는 작업 Stages jobs 를 실행할 시기를 정의 J

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

[Github Actions] React .env 생성

CI/CD 환경변수 추가하기

2022년 2월 18일
·
0개의 댓글

[Jenkins Tutorial 1] Preparing for Plugin Development

Jenkins를 설치하기전에 JDK, Maven을 먼저 설치해보자 (반드시 이후에 Jenkins를 설치할 것)

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

Server | EC2 & Docker Deploy with Jenkins Ⅲ

2편에서 진행한 Docker 및 Jenkins 설치가 정상적으로 완료되었다면, 마지막으로 Web Hook으로 GitHub와 Jenkins를 연결하고 Jenkins 자동 배포 과정을 진행해보자.웹 개발에서 Web Hook이란?사용자 정의 callback 을 이용

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

Server | EC2 & Docker Deploy with Jenkins Ⅱ

지난 1편에 이어서, 배포 과정을 계속하기 위해서는 AWS EC2 서버에 Docker와 Jenkins가 깔려있어야 한다. 먼저 Docker를 깔아보자.위 명령어를 통해서 EC2 서버에 Docker를 설치하고 정상적으로 설치되었는지 상태 확인을 해보자.

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

Server | EC2 & Docker Deploy with Jenkins Ⅰ

Spring Boot 기반의 프로젝트를 진행하고 있다. AWS EC2 클라우드 서버에 배포를 하고, Docker를 이용하여 컨테이너화하여 이미지를 띄우고, Jenkins와 GitHub 저장소를 연결하여 자동으로 배포하는 간단한 CI/CD 과정을 경험

2022년 2월 4일
·
0개의 댓글