save
and load
on travis to avoid excessive rebuilds and registry up/downloadsif
blocks
brew tap homebrew/science
deprecation (Homebrew/homebrew-science)https://github.com/CCPPETMR/SIRF-SuperBuild/pull/86
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
@casperdcl pushed 1 commit.
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.
@casperdcl pushed 1 commit.
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.
@rijobro hopefully you're fine with the removal of brew tap homebrew/science
@KrisThielemans commented on this pull request.
this is a bit beyond me I'm afraid. I guess I'm happy if travis is...
> COPY user_sirf-ubuntu.sh . RUN EXTRA_BUILD_FLAGS="-DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_Boost=ON \ - -DUSE_SYSTEM_SWIG=ON -DUSE_SYSTEM_HDF5=ON -DUSE_SYSTEM_FFTW3=ON \ - -DUSE_SYSTEM_Armadillo=ON" \ + -DDEVEL_BUILD=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_FFTW3=ON \
seems to say our docker images are built with most recent masters. Good idea?
@casperdcl commented on this pull request.
> COPY user_sirf-ubuntu.sh . RUN EXTRA_BUILD_FLAGS="-DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_Boost=ON \ - -DUSE_SYSTEM_SWIG=ON -DUSE_SYSTEM_HDF5=ON -DUSE_SYSTEM_FFTW3=ON \ - -DUSE_SYSTEM_Armadillo=ON" \ + -DDEVEL_BUILD=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_FFTW3=ON \
yes:
DEVEL_BUILD
)latest
and pushed to hub.docker.com only if tests pass in the containerarguments for (1):
ubuntu:16.04
, apt-get
packages, etc) may have changed so better to rebuildarguments for (1a):
master
should always be stablearguments for (1b):
latest
image as also being v1.0.0
etc so that it never gets overwritten by future builds
arguments against anything:
@casperdcl commented on this pull request.
> COPY user_sirf-ubuntu.sh . RUN EXTRA_BUILD_FLAGS="-DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_Boost=ON \ - -DUSE_SYSTEM_SWIG=ON -DUSE_SYSTEM_HDF5=ON -DUSE_SYSTEM_FFTW3=ON \ - -DUSE_SYSTEM_Armadillo=ON" \ + -DDEVEL_BUILD=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_FFTW3=ON \
I also don't intend to sync the docker-specific bits of this with the .travis.yml
in SIRF
since that would seem excessive in terms of number of updates to hub.docker.com/r/cccppetmr/sirf ... And the important thing is releases, ie. version_config.cmake, which is not in SIRF
@casperdcl ditto re removal of brew tap homebrew/science
- if Travis is happy, I'm happy.
@KrisThielemans commented on this pull request.
> COPY user_sirf-ubuntu.sh . RUN EXTRA_BUILD_FLAGS="-DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_Boost=ON \ - -DUSE_SYSTEM_SWIG=ON -DUSE_SYSTEM_HDF5=ON -DUSE_SYSTEM_FFTW3=ON \ - -DUSE_SYSTEM_Armadillo=ON" \ + -DDEVEL_BUILD=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_FFTW3=ON \
not quite sure about this really. It means th edocker image will always be made with the very latest Gadgetron etc. We have no clue what they are doing, so it might easily break something. I would guess that we could work with SIRF/master only. Of course, that might require a more recent Gadgetron/STIR than what's currently the default in version_config.cmake. hmmm.
@casperdcl pushed 2 commits.
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.
@casperdcl pushed 1 commit.
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.
@casperdcl pushed 1 commit.
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.
@casperdcl commented on this pull request.
> COPY user_sirf-ubuntu.sh . RUN EXTRA_BUILD_FLAGS="-DCMAKE_BUILD_TYPE=Release -DUSE_SYSTEM_Boost=ON \ - -DUSE_SYSTEM_SWIG=ON -DUSE_SYSTEM_HDF5=ON -DUSE_SYSTEM_FFTW3=ON \ - -DUSE_SYSTEM_Armadillo=ON" \ + -DDEVEL_BUILD=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_FFTW3=ON \
ok, now changed. docker/ccppetmr/sirf:latest doesn't have DEVEL_BUILD, while docker/ccppetmr/sirf:devel does
@casperdcl pushed 1 commit.
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.
@casperdcl pushed 2 commits.
—
You are receiving this because you are subscribed to this thread.
View it on GitHub or mute the thread.
Merged #86.