Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Benjamin Allred
crown-core
Commits
8263a7d1
Commit
8263a7d1
authored
10 years ago
by
Cory Fields
Browse files
Options
Download
Email Patches
Plain Diff
travis: initial descriptor
parent
b670d9a0
master
211-agent-voting
227-sync-fix
89-merge-0.11-1st-stage
89-merge-bitcoin-latest-changes-0.10
Current-dev
DNSSeeds
add-testnet-option-to-script
add_stakepointer_new_block
bitcore
blockundo_with_coinstake
bug-template-updates
disallow_duplicate_sp
fix-dash-copyright-violations
make-instant-send-default
setup-script-edits
stake_modifier
sync-optimization
systemnode_staking
test-other-gitlab-runner-branch-to-be-deleted-if-completes
v0.14.2
v0.14.2rc2
v0.14.2rc1
v0.14.1
v0.14.1rc2
v0.14.1rc1
v0.14.0
v0.14.0rc3
v0.14.0rc2
v0.14.0rc1
v0.13.2
v0.13.2rc1
v0.13.1
v0.13.1rc3
v0.13.1rc2
v0.13.1rc1
v0.13.0
v0.13.0rc3
v0.13.0rc2
v0.13.0rc1
v0.12.5.1
v0.12.5.0
v0.12.4.1
v0.12.4.0
v0.12.2.0
v0.12.1.0
v0.12.1
v0.12.1rc2
v0.12.1rc1
v0.12.0.61
v0.12.0
v0.12.0rc5
v0.12.0rc4
v0.12.0rc3
v0.12.0rc2
v0.12.0rc1
v0.11.3
v0.11.2
v0.11.2rc1
v0.11.1
v0.11.1rc2
v0.11.1rc1
v0.11.0
v0.11.0rc3
v0.11.0rc2
v0.11.0rc1
v0.10.5
v0.10.4
v0.10.4rc1
v0.10.3
v0.10.3rc2
v0.10.3rc1
v0.10.2
v0.10.2rc1
v0.10.1
v0.10.1rc3
v0.10.1rc2
v0.10.1rc1
v0.10.0
v0.10.0rc4
v0.10.0rc3
v0.10.0rc2
v0.10.0rc1
bitcore-bin-005
bitcore-bin-004
bitcore-bin-003
bitcore-bin-002
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
.travis.yml
+57
-0
.travis.yml
with
57 additions
and
0 deletions
+57
-0
.travis.yml
0 → 100644
View file @
8263a7d1
# errata:
# - A travis bug causes caches to trample eachother when using the same
# compiler key (which we don't use anyway). This is worked around for now by
# using the phony compilers "true X". These can be removed when the travis
# bug is fixed. See: https://github.com/travis-ci/casher/issues/6
os
:
linux
language
:
cpp
env
:
global
:
-
MAKEJOBS=-j3
-
RUN_TESTS=false
-
CCACHE_SIZE=100M
-
CCACHE_TEMPDIR=/tmp/.ccache-temp
-
CCACHE_COMPRESS=1
-
BASE_OUTDIR=$TRAVIS_BUILD_DIR/out
cache
:
apt
:
true
directories
:
-
depends/built
-
$HOME/.ccache
matrix
:
fast_finish
:
true
include
:
-
compiler
:
"
true
1"
env
:
HOST=arm-linux-gnueabihf PACKAGES="g++-arm-linux-gnueabihf" DEP_OPTS="NO_QT=1" GOAL="install" BITCOIN_CONFIG"--enable-glibc-back-compat"
-
compiler
:
"
true
2"
env
:
HOST=x86_64-unknown-linux-gnu DEP_OPTS="NO_QT=1 NO_WALLET=1 NO_UPNP=1" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat"
-
compiler
:
"
true
3"
env
:
HOST=x86_64-unknown-linux-gnu RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat"
-
compiler
:
"
true
4"
env
:
HOST=i686-pc-linux-gnu PACKAGES="g++-multilib" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat"
-
compiler
:
"
true
6"
env
:
HOST=x86_64-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64 mingw-w64-dev" GOAL="deploy"
-
compiler
:
"
true
7"
env
:
HOST=i686-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-i686 g++-mingw-w64-i686 binutils-mingw-w64-i686 mingw-w64-dev" GOAL="deploy"
install
:
-
if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get update; fi
-
if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get install --no-upgrade -qq $PACKAGES; fi
before_script
:
-
unset CC; unset CXX
-
mkdir -p depends/SDKs
-
make $MAKEJOBS -C depends HOST=$HOST $DEP_OPTS || (echo "Build failure. Verbose build follows." && make -C depends V=1 HOST=$HOST $DEP_OPTS)
script
:
-
OUTDIR=$BASE_OUTDIR/$TRAVIS_PULL_REQUEST/$TRAVIS_JOB_NUMBER-$HOST
-
BITCOIN_CONFIG_ALL="--disable-dependency-tracking --prefix=$TRAVIS_BUILD_DIR/depends/$HOST --bindir=$OUTDIR/bin --libdir=$OUTDIR/lib"
-
depends/$HOST/native/bin/ccache --max-size=$CCACHE_SIZE
-
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then export CCACHE_READONLY=1; fi
-
./autogen.sh
-
./configure --cache-file=config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log &&
false
)
-
make distdir PACKAGE=bitcoin VERSION=$HOST
-
cd bitcoin-$HOST
-
./configure --cache-file=../config.cache $BITCOIN_CONFIG_ALL $BITCOIN_CONFIG || ( cat config.log &&
false
)
-
make $MAKEJOBS $GOAL || ( echo "Build failure. Verbose build follows." && make $GOAL V=1 ;
false
)
-
if [ "$RUN_TESTS" = "true" ]; then make check; fi
after_script
:
-
if [ "$TRAVIS_PULL_REQUEST" != "false" ]; then (echo "Upload goes here. Something like
:
scp -r $BASE_OUTDIR server" || echo "upload failed"); fi
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help