Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • build-java11: Builds the whole product using JDK 11 to Java 11 bytecode level. Helps finding Java incompatibility related regressions.
  • cross-upgrade-tests: Deploys old version of AM, creates some config, upgrades AM, and then verifies that the upgrade did the right thing (and did not fail)
  • elastic-federation-tests: Runs a set of functional tests that verifies that SAML SSO works in an elastic type deployment
  • file-smoke-tests: Deploys AM with a file based configuration
  • file-sts-tests: Deploys AM with a file based configuration
  • file-federation-tests: Deploys AM with a file based configuration
  • file-functional-tests: Deploys AM with a file based configuration
  • functional-tests
  • saml2-node-tests-compose: Runs Pyforge functional tests for the SAML2 authentication node
  • sts-tests
  • ui-user-tests
  • ui-admin-tests
  • upgrade-tests-functional: Deploys old version of AM, upgrades it, then runs the functional smoke tests against the upgraded instance.
  • upgrade-tests-ui-admin: Deploys old version of AM, upgrades it, then runs the UI admin smoke tests against the upgraded instance.
  • upgrade-tests-ui-user: Deploys old version of AM, upgrades it, then runs the UI user smoke tests against the upgraded instance.
  • federation-tests
  • weblogic-tests: Tests with WebLogic deployments
  • fbc-config-upgrader-tests: Starts with a baseline File Based Configuration and runs all the upgrade rules then start AM and runs the smoke tests

  • k8s: Run the Lodestar Kubernetes tests, using the stable ForgeOps branch + the AM commit in the current build
  • k8s-fixed: As k8s; test against a fixed ForgeOps commit, instead of the stable branch
  • pit1: Run the Lodestar PIT1 tests, using the stable ForgeOps branch + the AM commit in the current build
  • pit1-fixed: As pit1; test against a fixed ForgeOps commit, instead of the stable branch


Because we understand that you may have corner cases we have introduced a bit of flexibility in the way Jenkins executes the stages of the pipeline.

...