diff options
-rw-r--r-- | .travis.yml | 22 | ||||
-rw-r--r-- | .travis/README.md | 8 | ||||
-rw-r--r-- | ci/README.md | 8 | ||||
-rwxr-xr-x | ci/extended_lint/04_install.sh (renamed from .travis/extended_lint_04_install.sh) | 0 | ||||
-rwxr-xr-x | ci/extended_lint/06_script.sh (renamed from .travis/extended_lint_06_script.sh) | 0 | ||||
-rwxr-xr-x | ci/lint/04_install.sh (renamed from .travis/lint_04_install.sh) | 0 | ||||
-rwxr-xr-x | ci/lint/05_before_script.sh (renamed from .travis/lint_05_before_script.sh) | 0 | ||||
-rwxr-xr-x | ci/lint/06_script.sh (renamed from .travis/lint_06_script.sh) | 0 | ||||
-rwxr-xr-x | ci/test/03_before_install.sh (renamed from .travis/test_03_before_install.sh) | 0 | ||||
-rwxr-xr-x | ci/test/04_install.sh (renamed from .travis/test_04_install.sh) | 0 | ||||
-rwxr-xr-x | ci/test/05_before_script.sh (renamed from .travis/test_05_before_script.sh) | 0 | ||||
-rwxr-xr-x | ci/test/06_script_a.sh (renamed from .travis/test_06_script_a.sh) | 0 | ||||
-rwxr-xr-x | ci/test/06_script_b.sh (renamed from .travis/test_06_script_b.sh) | 0 |
13 files changed, 19 insertions, 19 deletions
diff --git a/.travis.yml b/.travis.yml index d49c116a5e..b54ed67b02 100644 --- a/.travis.yml +++ b/.travis.yml @@ -56,19 +56,19 @@ env: - DOCKER_PACKAGES="build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git ca-certificates ccache" - CACHE_ERR_MSG="Error! Initial build successful, but not enough time remains to run later build stages and tests. Please manually re-run this job by using the travis restart button or asking a bitcoin maintainer to restart. The next run should not time out because the build cache has been saved." before_install: - - set -o errexit; source .travis/test_03_before_install.sh + - set -o errexit; source ./ci/test/03_before_install.sh install: - - set -o errexit; source .travis/test_04_install.sh + - set -o errexit; source ./ci/test/04_install.sh before_script: - - set -o errexit; source .travis/test_05_before_script.sh + - set -o errexit; source ./ci/test/05_before_script.sh script: - export CONTINUE=1 - if [ $SECONDS -gt 1200 ]; then export CONTINUE=0; fi # Likely the depends build took very long - if [ $TRAVIS_REPO_SLUG = "bitcoin/bitcoin" ]; then export CONTINUE=1; fi # Whitelisted repo (90 minutes build time) - - if [ $CONTINUE = "1" ]; then set -o errexit; source .travis/test_06_script_a.sh; else set +o errexit; echo "$CACHE_ERR_MSG"; false; fi + - if [ $CONTINUE = "1" ]; then set -o errexit; source ./ci/test/06_script_a.sh; else set +o errexit; echo "$CACHE_ERR_MSG"; false; fi - if [ $SECONDS -gt 2000 ]; then export CONTINUE=0; fi # Likely the build took very long; The tests take about 1000s, so we should abort if we have less than 50*60-1000=2000s left - if [ $TRAVIS_REPO_SLUG = "bitcoin/bitcoin" ]; then export CONTINUE=1; fi # Whitelisted repo (90 minutes build time) - - if [ $CONTINUE = "1" ]; then set -o errexit; source .travis/test_06_script_b.sh; else set +o errexit; echo "$CACHE_ERR_MSG"; false; fi + - if [ $CONTINUE = "1" ]; then set -o errexit; source ./ci/test/06_script_b.sh; else set +o errexit; echo "$CACHE_ERR_MSG"; false; fi after_script: - echo $TRAVIS_COMMIT_RANGE - echo $TRAVIS_COMMIT_LOG @@ -82,11 +82,11 @@ jobs: language: python python: '3.5' # Oldest supported version according to doc/dependencies.md install: - - set -o errexit; source .travis/lint_04_install.sh + - set -o errexit; source ./ci/lint/04_install.sh before_script: - - set -o errexit; source .travis/lint_05_before_script.sh + - set -o errexit; source ./ci/lint/05_before_script.sh script: - - set -o errexit; source .travis/lint_06_script.sh + - set -o errexit; source ./ci/lint/06_script.sh - stage: extended-lint name: 'extended lint [runtime >= 60 seconds]' @@ -95,11 +95,11 @@ jobs: language: python python: '3.5' install: - - set -o errexit; source .travis/extended_lint_04_install.sh + - set -o errexit; source ./ci/extended_lint/04_install.sh before_script: - - set -o errexit; source .travis/lint_05_before_script.sh + - set -o errexit; source ./ci/lint/05_before_script.sh script: - - set -o errexit; source .travis/extended_lint_06_script.sh + - set -o errexit; source ./ci/extended_lint/06_script.sh - stage: test name: 'ARM [GOAL: install] [no unit or functional tests]' diff --git a/.travis/README.md b/.travis/README.md deleted file mode 100644 index 21d1b9cc03..0000000000 --- a/.travis/README.md +++ /dev/null @@ -1,8 +0,0 @@ -## travis build scripts - -The `.travis` directory contains scripts for each build step in each build stage. -Currently the travis build defines two stages `lint` and `test`. Each stage has -it's own [lifecycle](https://docs.travis-ci.com/user/customizing-the-build/#the-build-lifecycle). -Every script in here is named and numbered according to which stage and lifecycle -step it belongs to. - diff --git a/ci/README.md b/ci/README.md new file mode 100644 index 0000000000..0aed238c77 --- /dev/null +++ b/ci/README.md @@ -0,0 +1,8 @@ +## ci scripts + +This directory contains scripts for each build step in each build stage. + +Currently three stages `lint`, `extended_lint` and `test` are defined. Each stage has its own lifecycle, similar to the +[Travis CI lifecycle](https://docs.travis-ci.com/user/job-lifecycle#the-job-lifecycle). Every script in here is named +and numbered according to which stage and lifecycle step it belongs to. + diff --git a/.travis/extended_lint_04_install.sh b/ci/extended_lint/04_install.sh index 123d874a84..123d874a84 100755 --- a/.travis/extended_lint_04_install.sh +++ b/ci/extended_lint/04_install.sh diff --git a/.travis/extended_lint_06_script.sh b/ci/extended_lint/06_script.sh index e8228c9c4d..e8228c9c4d 100755 --- a/.travis/extended_lint_06_script.sh +++ b/ci/extended_lint/06_script.sh diff --git a/.travis/lint_04_install.sh b/ci/lint/04_install.sh index 20bff368a5..20bff368a5 100755 --- a/.travis/lint_04_install.sh +++ b/ci/lint/04_install.sh diff --git a/.travis/lint_05_before_script.sh b/ci/lint/05_before_script.sh index 28bcbb47f7..28bcbb47f7 100755 --- a/.travis/lint_05_before_script.sh +++ b/ci/lint/05_before_script.sh diff --git a/.travis/lint_06_script.sh b/ci/lint/06_script.sh index c7dea599dc..c7dea599dc 100755 --- a/.travis/lint_06_script.sh +++ b/ci/lint/06_script.sh diff --git a/.travis/test_03_before_install.sh b/ci/test/03_before_install.sh index 3c9fcf3f98..3c9fcf3f98 100755 --- a/.travis/test_03_before_install.sh +++ b/ci/test/03_before_install.sh diff --git a/.travis/test_04_install.sh b/ci/test/04_install.sh index 319f2c5b21..319f2c5b21 100755 --- a/.travis/test_04_install.sh +++ b/ci/test/04_install.sh diff --git a/.travis/test_05_before_script.sh b/ci/test/05_before_script.sh index 516d3fc042..516d3fc042 100755 --- a/.travis/test_05_before_script.sh +++ b/ci/test/05_before_script.sh diff --git a/.travis/test_06_script_a.sh b/ci/test/06_script_a.sh index 8cc593f936..8cc593f936 100755 --- a/.travis/test_06_script_a.sh +++ b/ci/test/06_script_a.sh diff --git a/.travis/test_06_script_b.sh b/ci/test/06_script_b.sh index e40055a6ee..e40055a6ee 100755 --- a/.travis/test_06_script_b.sh +++ b/ci/test/06_script_b.sh |