빌드

정보처리산업기사

정보처리산업기사 - 테스트 및 배포 - 빌드 자동화 도구

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  빌드 자동화 도구의 개념빌드란 소스 코드 파일들을 컴파일한 후 여러 개의 모듈을 묶어 실행 파일로 만드는 과정이며, 이러한 빌드를 포함하여 테스트 및 배포를 자동화하는 도구를 빌드 자동화도구라고 합니다.애자일 환경에서는 하나의 작업이 마무리될 때마다 모듈 단위로 나눠서 개발된 코드들이 지속적으로 통합되는데, 이러한 지속적인 통합(Continuous Integration) 개발 환경에서 빌드 자동화 도구는 유용하게 활용됩니다.빌드 자동화 도구에는 Ant, Make, Maven, Gradle, Jenkins 등이 있으며, 이중 Jenkins와 Gradle이 가장 대표적입니다. JenkinsJenkins는 JAVA 기반의 오픈 소스 형태로, 가..

정보처리산업기사

정보처리산업기사 - 테스트 및 배포 - 개발 지원 도구

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  통합 개발 환경(IDE,Integrated Development Environment)통합 개발 환경은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발과 관련된 모든 작업을 하나의 프로그램에서 처리할 수 있도록 제공하는 소프트웨어적인 개발 환경을 말합니다.기존 소프트웨어 개발에서는 편집기(Editor), 컴파일러(Compiler), 디버거(Debugger) 등의 다양한 툴을 별도로 사용했으나 현재는 하나의 인터페이스를 통합하여 제공합니다.통합 개발 환경 도구는 통합 개발 환경을 제공하는 소프트웨어를 의미합니다.통합 개발 환경을 지원하는 도구는 플랫폼, 운영체제, 언어별로 다양하게 존재하며, 대표적인 도구는 다음과 같습니다. 통합 개발 환경..

Coding_Slowly
'빌드' 태그의 글 목록