프로젝트는 작업에 대한 실행 가능 정의로서 단계로 구성됩니다. 해당 동작은 프로젝트 특성을 통해 제어됩니다. 프로젝트에는 프로젝트가 실행될 수 잇는 하나 이상의 서버를 결정하는 연관된 선택기가 있습니다. 프로젝트에는 고유한 환경이 지정될 수 있습니다. 실행 프로젝트가 작업이며 선택기가 지정되지 않은 프로젝트는 라이브러리입니다.