aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml17
1 files changed, 9 insertions, 8 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e267cf25..4d1d1038 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,9 +1,8 @@
stages:
- test
- - test_brew
- - build_container
- deploy
-
+ - build_container
+
.build-and-test:
image: fedora:32
script:
@@ -90,6 +89,8 @@ build_container_image:
tags:
- kubernetes
+ when: manual
+
build_container_image_tag:
stage: build_container
image:
@@ -117,16 +118,17 @@ build_container_image_tag:
rules:
- if: $CI_COMMIT_TAG
+ when: manual
-build-native-macos:
+.build-native-macos:
tags:
- macOS
variables:
GIT_STRATEGY: clone
script:
- brew update
- - brew upgrade
- - brew install gsl hdf5 flex bison argp-standalone pkg-config doxygen gtk+3 cairo pango gdk-pixbuf fftw meson ninja python python-tk
+ - brew upgrade -f
+ - brew install gsl hdf5 flex bison argp-standalone pkg-config doxygen gtk+3 cairo pango gdk-pixbuf fftw meson ninja
- export PATH="$(brew --prefix)/opt/bison/bin:$(brew --prefix)/opt/flex/bin:$PATH"
- export LDFLAGS="-L$(brew --prefix)/opt/bison/lib -L$(brew --prefix)/opt/flex/lib -L$(brew --prefix)/opt/argp-standalone/lib -largp $LDFLAGS"
- export CFLAGS="-I$(brew --prefix)/opt/flex/include -I$(brew --prefix)/opt/argp-standalone/include/ $CFLAGS"
@@ -141,7 +143,6 @@ build-native-macos:
junit: build/meson-logs/testlog.junit.xml
build-brew-macos:
- stage: test_brew
dependencies: []
tags:
- macOS
@@ -149,7 +150,7 @@ build-brew-macos:
GIT_STRATEGY: clone
script:
- brew update
- - brew upgrade
+ - brew upgrade -f
- brew uninstall -v -f crystfel
- brew install -v -s ./crystfel.rb --HEAD
- brew test crystfel