-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
MCP Core - Sprint 10
-
https://github.com/fheng/jenkins-bob-builder/pull/439, https://github.com/feedhenry/wendy-jenkins-s2i-configuration/pull/96, https://github.com/feedhenry/fh-pipeline-library/pull/97, https://github.com/fheng/jenkins-bob-builder/pull/449, https://github.com/fheng/jenkins-bob-builder/pull/448, https://github.com/aerogearcatalog/keycloak-apb/pull/102, https://github.com/aerogearcatalog/metrics-apb/pull/73, https://github.com/aerogearcatalog/aerogear-digger-apb/pull/37, https://github.com/fheng/fhcap/pull/5690
What
We want to run nightly builds of the components and then do some level of integration testing.
To do this we want a set of pipe line that will
Note This pipeline does not rely on the clone of Wendy being present
- trigger builds on all of the upstream components including the SDKs. These builds can happen how they do now (IE in travis , dockerhub). - verify the build has passed
- For each of the APB pipe lines once the builds have passed it should do the following
Most of these should be able to be done via the OC command line tool or perhaps using the svcat tool https://svc-cat.io/docs/cli/ and set of templates - trigger a deploy of the service via the catalog verify it succeeded
- trigger a provision of a mobile client
- trigger a binding against the service (if it is bindable) using the mobile client name and verify it was successful
- download the latest CLI and retrieve the mobile config and check it is valid JSON and has the expected format
- deprovision the service
- is related to
-
AEROGEAR-7526 create json schema spec for mobile-services.json
- Resolved
-
AEROGEAR-7737 Run unit and integration tests for SDKs
- Resolved
-
AEROGEAR-7738 Use latest Mobile CLI in nightly pipelines
- Resolved
-
AEROGEAR-7739 Validate mobile-services.json file in nightly pipelines
- Resolved