diff --git a/CI/Linux/linux-build.yml b/CI/Linux/linux-build.yml index e6e26db82..e2747beb9 100644 --- a/CI/Linux/linux-build.yml +++ b/CI/Linux/linux-build.yml @@ -6,6 +6,8 @@ steps: make -j condition: eq(variables['packager'],'deb') displayName: 'Build Release deb' + env: + GIT_COMMIT: $(Build.SourceVersion) - script: | mkdir build-release @@ -15,9 +17,10 @@ steps: else cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=$(pwd)/rpm/BUILDROOT/usr ..; fi make -j - make install/strip condition: eq(variables['packager'],'rpm') displayName: 'Build Release rpm' + env: + GIT_COMMIT: $(Build.SourceVersion) - script: | mkdir build-ent @@ -27,6 +30,8 @@ steps: make -j displayName: 'Build enterprise' condition: eq(variables['packager'],'deb') + env: + GIT_COMMIT: $(Build.SourceVersion) - script: | mkdir build-ent @@ -36,9 +41,10 @@ steps: else cmake -DCMAKE_BUILD_TYPE=Release -DSYNERGY_ENTERPRISE=ON -DCMAKE_INSTALL_PREFIX:PATH=$(pwd)/rpm/BUILDROOT/usr ..; fi make -j - make install/strip condition: eq(variables['packager'],'rpm') displayName: 'Build enterprise rpm' + env: + GIT_COMMIT: $(Build.SourceVersion) - script: | . ./build-release/version @@ -65,9 +71,9 @@ steps: filename_new="synergy_${SYNERGY_DEB_VERSION}_$(name)${filename##*${SYNERGY_REVISION}}" mv $filename $(Build.Repository.LocalPath)/standard_package/$filename_new cd $(Build.Repository.LocalPath)/standard_package - md5sum $filename_new >> ${filename_new}.md5 - sha1sum $filename_new >> ${filename_new}.sha1 - sha256sum $filename_new >> ${filename_new}.sha256 + md5sum $filename_new >> ${filename_new}.checksum.txt + sha1sum $filename_new >> ${filename_new}.checksum.txt + sha256sum $filename_new >> ${filename_new}.checksum.txt ls -la displayName: "Package Binary DEB(Standard)" condition: and(eq(variables['packager'],'deb'), eq(variables['Build.Reason'], 'Manual')) @@ -84,36 +90,40 @@ steps: filename_new="synergy-enterprise_$(SYNERGY_DEB_VERSION)_$(name)${filename##*$(SYNERGY_REVISION)}" mv $filename $(Build.Repository.LocalPath)/enterprise_package/$filename_new cd $(Build.Repository.LocalPath)/enterprise_package - md5sum $filename_new >> ${filename_new}.md5 - sha1sum $filename_new >> ${filename_new}.sha1 - sha256sum $filename_new >> ${filename_new}.sha256 + md5sum $filename_new >> ${filename_new}.checksum.txt + sha1sum $filename_new >> ${filename_new}.checksum.txt + sha256sum $filename_new >> ${filename_new}.checksum.txt ls -la displayName: "Package Binary DEB(Enterprise)" condition: and(eq(variables['packager'],'deb'), eq(variables['Build.Reason'], 'Manual')) - script: | - cd build-release/rpm + cd build-release + make install/strip + cd rpm rpmbuild -bb --define "_topdir $(pwd)" --buildroot $(pwd)/BUILDROOT synergy.spec rpmlint --verbose RPMS/x86_64/*.rpm cd RPMS/x86_64 filename=$(ls *.rpm) - md5sum $filename >> ${filename}.md5 - sha1sum $filename >> ${filename}.sha1 - sha256sum $filename >> ${filename}.sha256 + md5sum $filename >> ${filename}.checksum.txt + sha1sum $filename >> ${filename}.checksum.txt + sha256sum $filename >> ${filename}.checksum.txt cd .. mv x86_64 $(Build.Repository.LocalPath)/standard_package displayName: "Package Binary RPM(standard)" condition: and(eq(variables['packager'],'rpm'), eq(variables['Build.Reason'], 'Manual')) - script: | - cd build-ent/rpm + cd build-release + make install/strip + cd rpm rpmbuild -bb --define "_topdir $(pwd)" --buildroot $(pwd)/BUILDROOT synergy.spec rpmlint --verbose RPMS/x86_64/*.rpm cd RPMS/x86_64 filename=$(ls *.rpm) - md5sum $filename >> ${filename}.md5 - sha1sum $filename >> ${filename}.sha1 - sha256sum $filename >> ${filename}.sha256 + md5sum $filename >> ${filename}.checksum.txt + sha1sum $filename >> ${filename}.checksum.txt + sha256sum $filename >> ${filename}.checksum.txt cd .. mv x86_64 $(Build.Repository.LocalPath)/enterprise_package ls -la diff --git a/CI/MacOS/mac-build.yml b/CI/MacOS/mac-build.yml index c40ab7ee0..0a77ac939 100644 --- a/CI/MacOS/mac-build.yml +++ b/CI/MacOS/mac-build.yml @@ -81,9 +81,9 @@ steps: mkdir pkg mv $(SYNERGY_DMG_FILENAME) pkg/ cd pkg - md5 -r $(SYNERGY_DMG_FILENAME) >> $(SYNERGY_DMG_FILENAME).md5 - shasum $(SYNERGY_DMG_FILENAME) >> $(SYNERGY_DMG_FILENAME).sha1 - shasum -a 256 $(SYNERGY_DMG_FILENAME) >> $(SYNERGY_DMG_FILENAME).sha256 + md5 -r $(SYNERGY_DMG_FILENAME) >> $(SYNERGY_DMG_FILENAME).checksum.txt + shasum $(SYNERGY_DMG_FILENAME) >> $(SYNERGY_DMG_FILENAME).checksum.txt + shasum -a 256 $(SYNERGY_DMG_FILENAME) >> $(SYNERGY_DMG_FILENAME).checksum.txt displayName: 'Create Installer' condition: eq(variables['Build.Reason'], 'Manual') diff --git a/CI/Windows/windows-build.yml b/CI/Windows/windows-build.yml index 1be653dc5..2cad4870c 100644 --- a/CI/Windows/windows-build.yml +++ b/CI/Windows/windows-build.yml @@ -142,7 +142,7 @@ steps: rootFolderOrFile: 'build32\bin\Release' includeRootFolder: false archiveType: 'zip' - archiveFile: '$(Build.ArtifactStagingDirectory)/Synergy_x86.zip' + archiveFile: '$(Build.ArtifactStagingDirectory)/Synergy_win_x86.zip' replaceExistingArchive: true verbose: true displayName: "Archive 32-bit binaries" @@ -153,7 +153,7 @@ steps: rootFolderOrFile: 'build64\bin\Release' includeRootFolder: false archiveType: 'zip' - archiveFile: '$(Build.ArtifactStagingDirectory)/Synergy_x64.zip' + archiveFile: '$(Build.ArtifactStagingDirectory)/Synergy_win_x64.zip' replaceExistingArchive: true verbose: true displayName: "Archive 64-bit binaries" @@ -167,18 +167,22 @@ steps: echo ##vso[task.setvariable variable=SYNERGY_VERSION_STAGE]%SYNERGY_VERSION_STAGE% echo ##vso[task.setvariable variable=SYNERGY_VERSION]%SYNERGY_VERSION% echo ##vso[task.setvariable variable=SYNERGY_REVISION]%SYNERGY_REVISION% + displayName: "Set Variables" + condition: or(eq(variables['Build.Reason'], 'Manual'), eq(variables['Build.SourceBranch'], 'refs/heads/master')) + + - script: | cd $(Build.Repository.LocalPath)\build32\installer\bin\Release\ - set FILENAME=$(prefix)_v%SYNERGY_VERSION%_windows_x86.msi + set FILENAME=$(prefix)_v$(SYNERGY_VERSION)-$(SYNERGY_VERSION_STAGE)_$(Build.BuildNumber).$(SYNERGY_REVISION)_windows_x86.msi ren "Synergy.msi" "%FILENAME%" - $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe md5 %FILENAME% > %FILENAME%.md5 - $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha1 %FILENAME% > %FILENAME%.sha1 - $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha256 %FILENAME% > %FILENAME%.sha256 + $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe md5 %FILENAME% > %FILENAME%.checksum.txt + $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha1 %FILENAME% >> %FILENAME%.checksum.txt + $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha256 %FILENAME% >> %FILENAME%.checksum.txt cd $(Build.Repository.LocalPath)\build64\installer\bin\Release\ - set FILENAME=$(prefix)_v%SYNERGY_VERSION%_windows_x64.msi + set FILENAME=$(prefix)_v$(SYNERGY_VERSION)-$(SYNERGY_VERSION_STAGE)_$(Build.BuildNumber).$(SYNERGY_REVISION)_windows_x64.msi ren "Synergy.msi" "%FILENAME%" - $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe md5 %FILENAME% > %FILENAME%.md5 - $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha1 %FILENAME% > %FILENAME%.sha1 - $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha256 %FILENAME% > %FILENAME%.sha256 + $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe md5 %FILENAME% > %FILENAME%.checksum.txt + $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha1 %FILENAME% >> %FILENAME%.checksum.txt + $(Build.Repository.LocalPath)\ext\openssl\windows\x64\bin\openssl.exe sha256 %FILENAME% >> %FILENAME%.checksum.txt displayName: "Rename files" condition: eq(variables['Build.Reason'], 'Manual') diff --git a/ChangeLog b/ChangeLog index 7fe8e2aca..b31ab5e48 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ v1.12.0-rc2 Bug fixes: - #6730 Updating synergy looses settings +- #6734 Fixed naming of installers for linux and windows v1.12.0-rc1 ===========