- job-template:
    name: sample-job-1
    job_param_1: '{project_param_1} at-job-param-1'
    job_param_2: '{project_job_param_1} at-job-param-2'
    job_param_3: job-param-3-value
    job_param_4: '{job_param_3} at-job-param-4'
    builders:
      - shell: |
          echo job_param_1=[{job_param_1}]
          echo job_param_2=[{job_param_2}]
          echo job_param_4=[{job_param_4}]
      - shell: |
          echo project_param_2=[{project_param_2}]


- job-template:
    name: sample-job-2
    job_param_1: '{group_param_1} at-job-param-1'
    job_param_2: job-param-2-value
    builders:
      - shell: |
          echo job_param_1=[{job_param_1}]
      - shell: |
          echo group_param_2=[{group_param_2}]

- job-group:
    name: sample-job-group
    jobs:
      - sample-job-2:
          group_param_1: group-param-1-value
          # Group parameters can access job parameters:
          group_param_2: '{job_param_2} at-group-param-2'

- project:
    name: sample-project
    project_param_1: project-param-1-value
    # Project parameters can access job parameters:
    project_param_2: '{job_param_2} at-project-param-2'
    jobs:
      - sample-job-1:
          project_job_param_1: project-job-param-1
      - sample-job-group
