Commit 6500c889 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

ci: Downloads mage from release Test5 and add mage to windows versions.

Showing with 54 additions and 20 deletions
+54 -20
......@@ -30,20 +30,54 @@ build-mage-linux:
- linux
rules:
- if: $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
variables:
GIT_SUBMODULE_STRATEGY: recursive
GIT_SUBMODULE_DEPTH: 20
script:
- cd mage/src/
- mkdir -p build
- cd build
- cmake ..
- make
- curl -L -o mage.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/Test5/downloads/packages/mage_linux.tgz
- mkdir -p mage
- cd mage
- tar xvf ../mage.tgz
artifacts:
paths:
- mage/src/build/mage
- mage/src/build/mage_extraire
- mage/src/build/mailleurPF
- mage/mage
- mage/mage_extraire
- mage/mailleurPF
# build-mage-linux:
# stage: build
# tags:
# - linux
# rules:
# - if: $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
# variables:
# GIT_SUBMODULE_STRATEGY: recursive
# GIT_SUBMODULE_DEPTH: 20
# script:
# - cd mage/src/
# - mkdir -p build
# - cd build
# - cmake ..
# - make
# artifacts:
# paths:
# - mage/src/build/mage
# - mage/src/build/mage_extraire
# - mage/src/build/mailleurPF
build-mage-windows:
stage: build
tags:
- linux
rules:
- if: $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
script:
- curl -L -o mage.tgz https://gitlab.irstea.fr/jean-baptiste.faure/mage/-/releases/Test5/downloads/packages/mage_windows.tgz
- mkdir -p mage
- cd mage
- tar xvf ../mage.tgz
artifacts:
paths:
- mage/mage.exe
- mage/mage_extraire.exe
- mage/mailleurPF.exe
# build-mage-windows:
# stage: build
......@@ -136,8 +170,8 @@ windows-package:
artifacts: true
- job: build
artifacts: true
# - job: build-mage-windows
# artifacts: true
- job: build-mage-windows
artifacts: true
rules:
- if: $CI_COMMIT_BRANCH == 'master' || $CI_COMMIT_TAG
artifacts:
......
......@@ -56,9 +56,9 @@ cp ../AUTHORS dist/pamhyr/
cp ../LICENSE dist/pamhyr/
mkdir -p dist/pamhyr/MAGE/
cp ../mage/src/build/mage dist/pamhyr/MAGE/
cp ../mage/src/build/mage_extraire dist/pamhyr/MAGE/
cp ../mage/src/build/mailleurPF dist/pamhyr/MAGE/
cp ../mage/mage dist/pamhyr/MAGE/
cp ../mage/mage_extraire dist/pamhyr/MAGE/
cp ../mage/mailleurPF dist/pamhyr/MAGE/
echo " *** MAKE SRC PACKAGE"
......
......@@ -40,10 +40,10 @@ copy /y ..\AUTHORS dist\pamhyr\
copy /y ..\LICENSE dist\pamhyr\
rem MAGE
rem mkdir dist\pamhyr\MAGE
rem copy /y ..\mage\src\build\mage.exe dist\pamhyr\MAGE\
rem copy /y ..\mage\src\build\mage_extraire.exe dist\pamhyr\MAGE\
rem copy /y ..\mage\src\build\mailleurPF.exe dist\pamhyr\MAGE\
mkdir dist\pamhyr\MAGE
copy /y ..\mage\mage.exe dist\pamhyr\MAGE\
copy /y ..\mage\mage_extraire.exe dist\pamhyr\MAGE\
copy /y ..\mage\mailleurPF.exe dist\pamhyr\MAGE\
rem Make installer
"C:\Program Files (x86)\NSIS\makensis.exe" pamhyr.nsi
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment