A concourse resource to take arbitrary data passed in from a pipeline and writes them to files to be used in a task.
-
files
: Required. An array of files to be written by the resource.-
filename
: Required. The name of the file to write to. -
data
: Required. The data that is written to the file.
-
Writes files to the destination directory with the arbitrary data from the resource's source configuration.
An example pipeline exists in the example
directory.
resource_types:
- name: staticfile
type: docker-image
source:
repository: czero/staticfile-resource
resources:
- name: configuration
type: staticfile
source:
files:
- filename: {{filename}}
data: {{configuration_data}}
This resource is written in Golang. dep
is used to vendor the dependencies.
To download all dependencies run dep ensure
.
Ginkgo is the testing framework used by this project.
Run ginkgo -r .
from the directory to run all the tests.