Amazon CodeCatalyst ya no está disponible para nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar de CodeCatalyst.
Ejemplos de referencia a variables predefinidas
En los siguientes ejemplos se muestra cómo hacer referencia a variables predefinidas en el archivo de definición del flujo de trabajo.
Para obtener más información acerca de las variables, consulte Uso de variables predefinidas.
Ejemplos
Ejemplo: Referencia a la variable predefinida “CommitId”
El siguiente ejemplo muestra cómo hacer referencia a la variable predefinida CommitId en la acción MyBuildAction. CodeCatalyst genera automáticamente la variable CommitId. Para obtener más información, consulte Lista de variables predefinidas.
Aunque en el ejemplo se muestra la variable que se utiliza en la acción de compilación, se puede utilizar CommitId en cualquier acción.
MyBuildAction:
Identifier: aws/build@v1
Inputs:
Sources:
- WorkflowSource
Configuration:
Steps:
#Build Docker image and tag it with a commit ID
- Run: docker build -t image-repo/my-docker-image:latest .
- Run: docker tag image-repo/my-docker-image:${WorkflowSource.CommitId}
Ejemplo: Referencia a la variable predefinida “BranchName”
El siguiente ejemplo muestra cómo hacer referencia a la variable predefinida BranchName en la acción CDKDeploy. CodeCatalyst genera automáticamente la variable BranchName. Para obtener más información, consulte Lista de variables predefinidas.
Aunque en el ejemplo se muestra la variable que se utiliza en la acción AWS CDK deploy, se puede utilizar BranchName en cualquier acción.
CDKDeploy:
Identifier: aws/cdk-deploy@v2
Inputs:
Sources:
- WorkflowSource
Configuration:
StackName: app-stack-${WorkflowSource.BranchName}