# staticfile-resource **Repository Path**: mirrors_vmware-archive/staticfile-resource ## Basic Information - **Project Name**: staticfile-resource - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-25 - **Last Updated**: 2025-08-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # staticfile-resource A concourse resource to take arbitrary data passed in from a pipeline and writes them to files to be used in a task. ## Source Configuration * `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. ## Behavior ### `in`: Write static files with data from the resource's source configuration. Writes files to the destination directory with the arbitrary data from the resource's source configuration. ## Example Configuration An example pipeline exists in the `example` directory. ### Resource ``` resource_types: - name: staticfile type: docker-image source: repository: czero/staticfile-resource resources: - name: configuration type: staticfile source: files: - filename: {{filename}} data: {{configuration_data}} ``` ## Development This resource is written in Golang. `dep` is used to vendor the dependencies. To download all dependencies run `dep ensure`. ### Running tests [Ginkgo](https://github.com/onsi/ginkgo) is the testing framework used by this project. Run `ginkgo -r .` from the directory to run all the tests.