Browse Source

[skip travis] deprecate the jenkins integration

master
Nicolas Massé 7 years ago
committed by GitHub
parent
commit
61a568068c
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      support/jenkins/README.md

15
support/jenkins/README.md

@ -1,3 +1,18 @@
# \[DEPRECATED\]
Since we received too much negative feedbacks about this Jenkins integration (complex to setup, not stable enough, hard to debug, etc.), we need to accept the truth: it is not suitable for customer use and long term support.
Hopefully, we came up with a different approach that proved (at least until now) much more stable and easier to setup: the [OpenShift integration](../openshift/).
With the [OpenShift integration](../openshift/), you can still provision an API to 3scale from a Jenkins pipeline but it also brings several advantages :
- Credentials (3scale Access Token, SSO Issuer Endpoint) are managed by OpenShift and thus subject to RBAC (**more secure**)
- Playbooks logs are stored in OpenShift (**easier to debug**)
- Environmental parameters (admin portal url, public base URL, etc.) are stored and managed in OpenShift (**easier to manage**)
- All artefacts are stored in OpenShift: you can use "Configuration-as-Code" principles to define the target state of your infrastructure without any manual setup in Jenkins (**easier to configure**)
Have a try to the [OpenShift integration](../openshift/) and let us know what you think!
# Using this Ansible role from Jenkins # Using this Ansible role from Jenkins
You can use this Ansible role from Jenkins to include 3scale in your Continuous You can use this Ansible role from Jenkins to include 3scale in your Continuous

Loading…
Cancel
Save