From 56407675e0ebd1001ddb5085ba38a7c4fa6bdf24 Mon Sep 17 00:00:00 2001 From: Grzegorz Kowal Date: Thu, 11 Nov 2021 10:12:46 -0300 Subject: [PATCH 1/3] CI/CD: Remove pipelines for Bitbucket. We already have self-hosted Drone CI/CD, and free GitLab CI/CD. Besides bitbucket offers only 52 minutes monthly. Signed-off-by: Grzegorz Kowal --- bitbucket-pipelines.yml | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 bitbucket-pipelines.yml diff --git a/bitbucket-pipelines.yml b/bitbucket-pipelines.yml deleted file mode 100644 index b1247b6..0000000 --- a/bitbucket-pipelines.yml +++ /dev/null @@ -1,32 +0,0 @@ -image: debian - -pipelines: - default: - - step: - name: Build - script: - - apt -q update - - apt -q -y install gawk make gfortran libhdf5-dev libopenmpi-dev - - cd ./build - - cp -al make.default make.config - - cp -al ./hosts/default ./hosts/$HOSTNAME - - export HDF5DIR=/usr/lib/x86_64-linux-gnu/hdf5/serial - - make MPI=N NDIMS=2 - - make clean - - make MPI=N NDIMS=3 - - make clean - - make MPI=Y NDIMS=2 - - make clean - - make MPI=Y NDIMS=3 - - - step: - name: Build with CMake - script: - - apt -q update - - apt -q -y install cmake gfortran libhdf5-dev libopenmpi-dev libzstd-dev liblz4-dev liblzma-dev pkg-config - - mkdir ./build-cmake/ - - cd ./build-cmake/ - - cmake -LA .. - - make - - cmake -LA -DENABLE_3D=Y .. - - make From 7684c049410811ec31b9326f87d833b51aea23bd Mon Sep 17 00:00:00 2001 From: Grzegorz Kowal Date: Thu, 11 Nov 2021 15:39:44 -0300 Subject: [PATCH 2/3] CI/CD: Use the customized image in .drone.xml. Signed-off-by: Grzegorz Kowal --- .drone.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index db4e0d4..acab19a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,10 +16,8 @@ trigger: steps: - name: build with make - image: debian + image: ubuntu-hpc commands: - - apt -q update - - apt -q -y install gawk make gfortran libhdf5-dev libopenmpi-dev - cd ./build - cp -al make.default make.config - cp -al ./hosts/default ./hosts/$HOSTNAME @@ -33,10 +31,8 @@ steps: - make MPI=Y NDIMS=3 -j 4 - name: build with cmake - image: debian + image: ubuntu-hpc commands: - - apt -q update - - apt -q -y install cmake gfortran libhdf5-dev libopenmpi-dev libzstd-dev liblz4-dev liblzma-dev pkg-config - mkdir ./build-cmake/ - cd ./build-cmake/ - cmake -LA .. From 28d2dd061b5686d0bb6713b46b2b896bbd6acb28 Mon Sep 17 00:00:00 2001 From: Grzegorz Kowal Date: Thu, 11 Nov 2021 15:51:51 -0300 Subject: [PATCH 3/3] CI/CD: Use specific image in .drone.yml. Signed-off-by: Grzegorz Kowal --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index acab19a..ac0686e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,7 +16,7 @@ trigger: steps: - name: build with make - image: ubuntu-hpc + image: ubuntu-hpc:1 commands: - cd ./build - cp -al make.default make.config @@ -31,7 +31,7 @@ steps: - make MPI=Y NDIMS=3 -j 4 - name: build with cmake - image: ubuntu-hpc + image: ubuntu-hpc:1 commands: - mkdir ./build-cmake/ - cd ./build-cmake/