build-demo-app.sh

Clone Tools
  • last updated 16 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2341: triple the jib.httpTimeout 20 -> 60 seconds

ISIS-2341: move demo-domain into its own module, introduce demo-parent

  1. … 317 more files in changeset.
ISIS-2341: trying to fix jib build

ISIS-2341: try fixing jib build (nightly) (2)

  1. … 3 more files in changeset.
ISIS-2340: replace individual param reset by batch param reset

  1. … 8 more files in changeset.
ISIS-2340: dont fixpoint search for RO defaults

  1. … 1 more file in changeset.
ISIS-2340: simplify

  1. … 4 more files in changeset.
ISIS-2341: supposed fix for demo-app CI build (2)

ISIS-2341: supposed fix for demo-app CI build (after changing project structure)

ISIS-2094: adds missing license statements

  1. … 263 more files in changeset.
ISIS-2094: adds missing license statements

  1. … 263 more files in changeset.
ISIS-2094: adds missing license statements

  1. … 263 more files in changeset.
ISIS-2062: updates scripts to generate docs

  1. … 8 more files in changeset.
ISIS-2148: removes build-starter-apps.sh

Also:

- minor enhancement to disable --batch-mode when run from root (non-CI)

  1. … 9 more files in changeset.
ISIS-2181: moves starter apps to starters/ and demo app up one level

  1. … 603 more files in changeset.
ISIS-2181: simplies build scripts, only call mvn versions:set if $REVISION is set.

This allows core-parent/pom.xml to be simplified

  1. … 4 more files in changeset.
ISIS-2181: removes mixins, refactors apps to use new starter-parent

also moves misc/jsr303 to extensions/other

  1. … 70 more files in changeset.
ISIS-2181: set -Drevision for building apps too

  1. … 1 more file in changeset.
ISIS-2181: changes SCRIPT_DIR derivation

... was not compatible with gitlab.

Also require REVISION to be set for site.

  1. … 5 more files in changeset.
ISIS-2181: derives MVN_STAGES if required

  1. … 3 more files in changeset.
ISIS-2181: derives MVN_STAGES if required

  1. … 3 more files in changeset.
ISIS-2181: derives PROJECT_ROOT_PATH if required.

also execute examples_sh prior to antora

  1. … 4 more files in changeset.
ISIS-2181: derives SCRIPT_DIR dynamically

  1. … 3 more files in changeset.
ISIS-2181: allows scripts to run with REVISION env var

  1. … 3 more files in changeset.
ISIS-2181: removes usage of flatten pom, instead will rely on mvn versions:setNewVersion

  1. … 61 more files in changeset.
ISIS-2048: fixes if stmt

  1. … 4 more files in changeset.
ISIS-2048: more guards for build scripts and moves jdk11 profile to children

  1. … 8 more files in changeset.
ISIS-2048: adds guard to CI scripts in case $SHARED_VARS_FILE is not defined

  1. … 4 more files in changeset.
ISIS-2048: update other CI scripts ... '.' instead of 'source'

  1. … 4 more files in changeset.
ISIS-2167: ci-scripts: create the build revision only once per run

since we cannot share environment variables among jobs within a single

CI build run, we introduce the concept of shared-env-vars

we store those on the build-system's file-system eg. ~/ci-env.txt so

that individual scripts/jobs can pick them up there

currently only the REVISION variable is handled that way, which ensures

we have a consistent build version throughout the entire ci-workflow

  1. … 7 more files in changeset.