Copy files from another pipeline with YAML
YAML parameters for Copy files from another pipeline
Name | Type | Description |
---|
action
Required | String | The ID of the action. |
type
Required | String | The type of the action. Should be set to COPY_FILES . |
source_pipeline_id
Required | Integer | The ID of the pipeline from which files will be copied. Not required if both source_project_name and source_pipeline_name are set instead. |
source_project_name
Required | String | The name of the project containing the pipeline from which files will be copied. Not required if source_pipeline is set instead. |
source_pipeline_name
Required | String | The name of the pipeline from which files will be copied. Not required if source_pipeline is set instead. |
source_path | String | The path in the source pipeline’s filesystem. |
target_path | String | The path in the current pipeline’s filesystem. |
deployment_excludes | String[] | The paths and/or files that will be left out during the deployment. |
deployment_includes | String[] | The exceptions from the ignore patterns set in deployment_excludes . |
copy_hidden_files | Boolean | When set to true the hidden files and folders (the ones with the name beginning with a ".") are copied. |
YAML example for Copy files from another pipeline
actions:
- action: "Copy files from backend/dev"
type: "COPY_FILES"
copy_hidden_files: true
trigger_time: "ON_EVERY_EXECUTION"
source_project_name: "backend"
source_pipeline_name: "dev"
source_path: "/src"
target_path: "/www"
deployment_excludes:
- "/tmp"
- "*.log"
deployment_includes:
- "/tmp/assets"
- "/tmp/styles"
Sign up for Buddy Digest
Best practices on CI/CD and fresh changelogs delivered weekly to your inbox.