update gitlab-ci to create macOS snapshots
parent
d732075662
commit
ff95467efb
|
@ -98,6 +98,19 @@ pkg_windows:
|
|||
dependencies:
|
||||
- build_doc
|
||||
|
||||
pkg_macOS:
|
||||
stage: test_and_pkg
|
||||
script:
|
||||
- make -C macOS
|
||||
tags:
|
||||
- macOS
|
||||
artifacts:
|
||||
paths:
|
||||
- macOS/pkg/*
|
||||
expire_in: 1 week
|
||||
dependencies:
|
||||
- build_doc
|
||||
|
||||
.test_matlab_template:
|
||||
stage: test_and_pkg
|
||||
artifacts:
|
||||
|
@ -198,10 +211,12 @@ deploy_snapshot_unstable:
|
|||
dependencies:
|
||||
- pkg_source
|
||||
- pkg_windows
|
||||
- pkg_macOS
|
||||
script:
|
||||
- f=(windows/exe/*) && osslsigncode sign -pkcs12 ~/dynare-object-signing.p12 -n Dynare -i https://www.dynare.org -in ${f[0]} -out ${f[0]}.signed && mv ${f[0]}.signed ${f[0]}
|
||||
- cp *.tar.xz /srv/www.dynare.org/snapshot/source/ && ln -sf *.tar.xz /srv/www.dynare.org/snapshot/source/dynare-latest-src.tar.xz
|
||||
- f=(windows/exe/*) && cp ${f[0]} /srv/www.dynare.org/snapshot/windows/ && ln -sf ${f[0]##*/} /srv/www.dynare.org/snapshot/windows/dynare-latest-win.exe
|
||||
- f=(windows/7z/*) && cp ${f[0]} /srv/www.dynare.org/snapshot/windows-7z/ && ln -sf ${f[0]##*/} /srv/www.dynare.org/snapshot/windows-7z/dynare-latest-win.7z
|
||||
- f=(windows/zip/*) && cp ${f[0]} /srv/www.dynare.org/snapshot/windows-zip/ && ln -sf ${f[0]##*/} /srv/www.dynare.org/snapshot/windows-zip/dynare-latest-win.zip
|
||||
- f=(macOS/pkg/*) && cp ${f[0]} /srv/www.dynare.org/snapshot/macos/ && ln -sf ${f[0]##*/} /srv/www.dynare.org/snapshot/macos/dynare-latest-macos.pkg
|
||||
- ~/update-snapshot-list.sh
|
||||
|
|
Loading…
Reference in New Issue