Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lets make it easier to configure some aspects of pipelines via a ConfigMap in Kubernetes/OpenShift #74

Closed
jstrachan opened this issue Feb 3, 2017 · 1 comment

Comments

@jstrachan
Copy link
Contributor

e.g. things like which branches are CD release branches versus CI branches/PRs versus developer branches (run tests + re-run apps fast) - see #3

We also should make it easy to enable/disable various features like:

  • generate maven site report
  • generate changelog report
  • run sonarqube
  • run baysian reports
  • run selenium tests

I'm not sure the perfect approach; do we use the fabric8.yml file to enable/disable those features? Or use a ConfigMap?

Either way we should come up with a standard function to wrap that up so that we can make the pipelines configurable to enable/disable feature flags from a nice UI or CLI tool - without users having to hack groovy source etc

@jstrachan
Copy link
Contributor Author

I've added a pipelineConfiguration helper method - e.g. like this https://github.com/fabric8io/fabric8-pipeline-library/blob/master/src/io/fabric8/Utils.groovy#L100 isDisabledITests() method

@jstrachan jstrachan removed this from Important in overview Jun 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant