1 minute read
On this page

A job contains a sequence of tasks called steps that are used to execute commands or actions. Steps execute in containers that share the same job workspace directory. Because step commands run in their own containers, any changes to environment variables or other local filesystem directories are not saved as the workflow runs from step to step.

Steps can run the following:

  • A custom command.

  • A CloudBees action in your repository or a public repository.

Example usage

name: Greeting from the Hive on: push: branches: - '**' jobs: my-job: steps: - name: Print a greeting uses: docker://alpine:3.18 shell: sh env: FIRST_WORD: Hello SECOND_WORD: there THIRD_WORD: world run: | echo $FIRST_WORD $SECOND_WORD $THIRD_WORD