Create file
A step that creates a new file and writes the specified content to it.
When the file already exists, the step will fail if overwite
option is not set
to true
.
Options
required
filename
- This option is required and the step will fail when missing. It specifies the path to the file and can be a full or relative path (from$WERCKER_SOURCE_DIR
). You can use$WERCKER_ROOT
to get the root directory of the current pipeline context.content
- The content that will be written to the file.
optional
overwrite
- Set to "true" if this step should overwrite a file when it already exists. When this option is not set, or set to any other value the step fails when the file already exists.hide-from-log
- Set to "true" if you do not want to log the content to the logs.
Example
- create-file:
name: Create robots.txt
filename: robots.txt
overwrite: true
content: |-
# Allow everything except drafts
User-agent: *
Allow: /
Disallow: /drafts/