더북(TheBook)

저는 윈도우에서 작업할 때도 명령줄 인터페이스에서 배시(Bash)를 사용하기 때문에 셸 스크립트로 빌드 스크립트를 작성했습니다. 원한다면 .bat이나 파워셸(PowerShell) 스크립트를 만들어도 됩니다13. 중요한 건 현재 dotnet build를 호출한다는 것입니다. 배포용으로 빌드 스크립트를 구성했다는 점도 놓치지 마세요. 자동화된 빌드는 최종 운영 환경을 반영해야 합니다.

빌드 단계를 추가할 때는 빌드 스크립트에도 추가해야 합니다. 스크립트에서 중요한 점은 개발자 자신의 컴퓨터에서 큰 이질감 없이 실행시킬 수 있도록 만들어야 한다는 점입니다. 빌드 스크립트가 개발자의 컴퓨터에서 정상적으로 동작하면, 바뀐 부분을 지속적 통합 서버(continuous integration server)에 푸시(push)14해도 됩니다.

예제 2-2 비주얼 스튜디오가 만든 기본적인 Startup 파일. 지면에 맞게 주석의 줄을 바꾼 상태입니다.
(Restaurant/f729ed9/Restaurant.RestApi/Startup.cs)

public class Startup
{
   // 이 메서드는 런타임에 호출됩니다.
   // 컨테이너에 서비스를 추가하려면 이 메서드를 사용하세요.
   // 애플리케이션을 구성하는 방법에 대한 자세한 내용은 다음 링크를 참조하세요.
   // https://go.microsoft.com/fwlink/?LinkID=398940
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.