AWS CodeBuild con GitHub: solo para un directory específico

Estoy tratando de configurar la implementación automática para la aplicación Angular 2 con AWS Pipeline, S3 y CodeBuild.

Siguiendo el tutorial de Andrés, pude conectar CodeBuild al repository de GitHub y el process funciona muy bien.

Sin embargo, nuestra aplicación angular vive dentro de un subdirectory del repository más grande.

¿Hay alguna manera de especificar un directory dentro de un repository, de modo que la creación solo se active si el subdirectory cambió?

Muchas gracias.

No parece que pueda desplegar una determinada carpeta, pero el artefacto para la especificación de compilation puede especificar los directorys que se utilizan para la compilation.

Para GitHub, para el valor de versión de origen opcional, escriba una ID de confirmación, una ID de request de extracción, un nombre de twig o un nombre de label que corresponda a la versión del código fuente que desea build. Si se especifica una ID de request de extracción, debe usar el formatting pr / pull-request-ID (por ejemplo, pr / 25). Si se especifica un nombre de twig, se usará la ID de confirmación HEAD de la twig. Si la versión de origen está en blanco, se usará la ID de confirmación HEAD de la twig pnetworkingeterminada.

http://docs.aws.amazon.com/codebuild/latest/userguide/run-build.html

artefactos Secuencia opcional. Representa información sobre dónde AWS CodeBuild puede encontrar el resultado de compilation y cómo AWS CodeBuild lo preparará para cargarlo en el depósito de salida de Amazon S3. Esta secuencia no es necesaria si, por ejemplo, está comstackndo y enviando una image Docker a Amazon ECR, o está ejecutando testings unitarias en su código fuente pero no está comstackndo. files: secuencia requerida. Representa las ubicaciones que contienen los artefactos de salida de compilation en el entorno de compilation. Contiene una secuencia de escalares, con cada escalar representando una location separada donde AWS CodeBuild puede encontrar artefactos de salida de compilation, en relación con la location de compilation original. Las ubicaciones pueden include lo siguiente: Un solo file (por ejemplo, my-file.jar). Un solo file en un subdirectory (por ejemplo, mi-subdirectory / mi-file.jar o mi-padre-subdirectory / mi-subdirectory / mi-file.jar). ' / ' representa todos los files recursivamente. my-subdirectory / representa todos los files en un subdirectory llamado my-subdirectory. my-subdirectory / / * representa todos los files recursivamente a partir de un subdirectory llamado my-subdirectory.

http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html