Yaml Configuration

This is an interactive guide for exploring various important properties of the screwdriver.yaml configuration for projects.

You can access information about properties by hovering over the property name.

workflow:
    - publish
    - deploy-west

shared:
    environment:
    NODE_ENV: test
    settings:
        email:
    addresses: [test@email.com, test2@email.com]
    statuses: [SUCCESS, FAILURE]
    annotations:
    beta.screwdriver.cd/my-annotation: my-data
jobs:
    main:
        image: node:6
        steps:
    - init: npm install
    - test: npm test
    publish:
    image: node:6
    steps:
        - publish: npm publish
    deploy-west:
    image: node:6
    environment:
        DEPLOY_ENV: west
    steps:
        - init: npm install
        - publish: npm deploy
    ...