[코드스테이츠] S3.Unit9 회고

JinYoung Choi·2023년 6월 4일
0

우리가 만든 애플리케이션의 API를 사용 해보려면 필수로 거쳐야 하는 관문!

지금은 넘어가주는데 프로젝트땐 가만히 안둔다~

한달뒤에 다시 보자 얘들아!!

애플리케이션 빌드

빌드(Build)는 소스 코드를 실행 가능한 소프트웨어 아티팩트로 변환하는 과정을 의미.
이 과정은 컴파일, 테스트, 패키징 등의 단계를 포함하며, 이는 프로그래밍 언어와 프로젝트의 종류에 따라 달라질 수 있다. Java의 경우, Maven이나 Gradle 같은 빌드 도구를 사용하여 이 과정을 자동화하곤 한다.

애플리케이션 실행

실행(Run)은 빌드 과정을 거쳐 생성된 실행 가능한 소프트웨어 아티팩트를 운영 체제에서 실행하는 것을 의미. 이는 로컬 개발 환경에서의 실행 뿐만 아니라, 테스트 환경, 스테이징 환경, 프로덕션 환경에서의 실행을 포함한다.

애플리케이션 배포

배포(Deployment)는 실행 가능한 소프트웨어 아티팩트를 최종 사용자나 시스템에 전달하는 과정을 의미. 배포는 수동으로 수행될 수도 있고, Jenkins나 Travis CI 같은 지속적 통합/배포(CI/CD) 도구를 사용해 자동화될 수도 있다. 배포 과정은 실행 가능한 소프트웨어 아티팩트를 적절한 서버에 설치하고, 필요한 설정을 수행하며, 서비스를 시작하는 단계를 포함한다.

profile
백엔드 취준생

0개의 댓글