diff --git a/.appveyor.yml b/.appveyor.yml index 80e618d973ead4e861ec4cdbd34846e24ec5b9e5..25da803123101844bd7b5a6c495dae0dbf55b79b 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -19,25 +19,25 @@ init: && sudo dpkg --install --force-all /tmp/nsis-common_3.09-1_all.deb /tmp/nsis_3.09-1_amd64.deb build_script: -- > - cd smartmontools && - SOURCE_DATE_EPOCH=$(git log -1 --format="%at") - BUILD_INFO='"(AppVeyor)"' - SM_VER=$(grep -E 'AC_INIT\(\[smartmontools\]' configure.ac|awk -F, '{print $2}'|tr -d '[]') - SVNREV=$(git log -1|grep -oP 'git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@(\d+)'|awk -F@ '{print $2}') && - echo "Starting build: SOURCE_DATE_EPOCH: ${SOURCE_DATE_EPOCH}, SM_VER: ${SM_VER}, SVNREV: ${SVNREV}" && - ./autogen.sh && mkdir build && cd build && - ../configure build_alias=$(../config.guess) host_alias=i686-w64-mingw32 SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} && - make -j BUILD_INFO="$BUILD_INFO" && make distdir-win32 && cd .. && mkdir build64 && cd build64 && - ../configure build_alias=$(../config.guess) host_alias=x86_64-w64-mingw32 SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} && - make -j BUILD_INFO="$BUILD_INFO" && make distdir-win32 && - cd ../build && - dest="smartmontools-win32-setup-${SM_VER}-r${SVNREV}.exe" && - make BUILD_INFO="$BUILD_INFO" builddir_win64=../build64 distinst_win32="$dest" installer-win32 && - sha256sum *.exe +- cd smartmontools +- export SOURCE_DATE_EPOCH=$(git log -1 --format="%at") +- SM_VER=$(grep -E 'AC_INIT\(\[smartmontools\]' configure.ac|awk -F, '{print $2}'|tr -d '[]') +- sh: "SVNREV=$(git log -1|grep -oP 'git-svn-id: http://svn.code.sf.net/p/smartmontools/code/trunk@(\\d+)'|awk -F@ '{print $2}')" +- BUILD_INFO='"(AppVeyor)"' +- 'echo "Starting build: SOURCE_DATE_EPOCH: ${SOURCE_DATE_EPOCH}, SM_VER: ${SM_VER}, SVNREV: ${SVNREV}"' +- ./autogen.sh && mkdir build && cd build +- ../configure build_alias=$(../config.guess) host_alias=i686-w64-mingw32 SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} +- make -j BUILD_INFO="$BUILD_INFO" && make distdir-win32 && cd .. && mkdir build64 && cd build64 +- ../configure build_alias=$(../config.guess) host_alias=x86_64-w64-mingw32 SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} +- make -j BUILD_INFO="$BUILD_INFO" && make distdir-win32 +- cd ../build && dest="smartmontools-win32-setup-${SM_VER}-r${SVNREV}.exe" +- make BUILD_INFO="$BUILD_INFO" builddir_win64=../build64 distinst_win32="$dest" installer-win32 +- sha256sum *.exe +# - cd /home/appveyor/projects/smartmontools-fork/ && zip build.zip smartmontools -r artifacts: - path: smartmontools/build/smartmontools-win32-setup-*.exe +# - path: build.zip deploy: - provider: Webhook