본문 바로가기

ci/cd2

Github Actions를 활용한 CI 이번 글에서는 CI/CD중 지속적 통합(Continuous Intergration)에 대해서 알아보고자 한다.CI(Continuous Intergration)지속적 통합(CI)는 코드의 변경 사항을 공유 레포지토리(ex. Github)에 올리기 전에 빌드 및 테스트되어 통합하는 방식을 말한다.이 글에서는 이론보다는 Github Actions를 활용한 실습에 좀 더 초점을 맞춰볼 예정이다.(Jenkins, Circle CI, Travis CI 등 여러 CI 툴들이 있지만, Github Actions는 설치가 필요없고 Github에서 바로 사용하기 때문에 본 글에서는 Github Actions를 사용하겠다.CI를 하는 이유버그를 신속하게 찾아 해결소프트웨어의 품질 개선새로운 업데이트의 검증릴리즈 시간 단축등.. 2024. 4. 27.
[1장] 자바 백엔드 개발자가 알아두면 좋은 지식 1.1 서버와 클라이언트 1.1.1 클라이언트란? - 서버로 요청하는 모든 프로그램 1.1.2 서버란? - 클라이언트의 요청을 받아 처리하는 주체 1.2 데이터베이스 - 데이터를 한 군데에 모아놓고 여러 사람이 사용할 목적으록 관리하는 데이터 저장소 - (MySQL, Oracle, PostgreSQL 등은 DBMS. 즉, 데이터베이스가 아니다) 1.2.1 RDB란? - Relational Database의 약자. 관계형 데이터베이스. - 행과 열로 이루어진 테이블로 관리하며, 기본 키(primary key)를 사용해 각 행을 식별. - ex) RDB, NoSQL, NewSQL 등.. 1.2.2 SQL이란? - Structured Query Language의 약자. - 데이터를 검색하는 언어 1.2.3 N.. 2023. 7. 25.