Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Created Pipeline Configuration File #512

Closed
wants to merge 1 commit into from
Closed

Conversation

kj4ezj
Copy link
Contributor

@kj4ezj kj4ezj commented Apr 30, 2019

Change Description

Currently, we have several different configuration files across our repos that control the behavior of various pipelines. This pull request merges all of those configuration files into one, enabling you to define every configurable aspect of behavior on any pipeline running against this repository, for existing and future pipeline features.

The file is defined in JSON and allows line comments, but no block comments. The root of the JSON object includes a named object for each pipeline. Every pipeline supports at least two child objects, pipeline-branch and environment. Support for other child objects, such as dependencies or configuration, depend on the pipeline.

The existence of this pipeline.jsonc file will cause these standalone config files to be completely ignored. Once this centralized config file is merged into all relevant branches, support for all standalone config files will be removed.

See auto-buildkite-pipelines pull request 99 for more information.

API Changes

  • API Changes
    None.

Documentation Additions

  • Documentation Additions
    None.

@kj4ezj
Copy link
Contributor Author

kj4ezj commented Apr 30, 2019

Closed in favor of pull request 494.

@kj4ezj kj4ezj closed this Apr 30, 2019
@kj4ezj kj4ezj deleted the zach-pipeline-config branch April 30, 2019 18:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant