From 7c19f7ccb4d10612e506f1246394cd2c581e3007 Mon Sep 17 00:00:00 2001 From: Felix Queißner Date: Tue, 30 Jun 2020 11:05:43 -0700 Subject: Updates the build script to automatically upload the build artifact to kristall.random-projects.net --- ci/7z/7za.dll | Bin 381952 -> 0 bytes ci/7z/7za.exe | Bin 1152000 -> 0 bytes ci/7z/7zxa.dll | Bin 209408 -> 0 bytes ci/7z/License.txt | 31 ------------------------------- ci/build-and-deploy.bat | 5 ++++- ci/tools/7za.dll | Bin 0 -> 381952 bytes ci/tools/7za.exe | Bin 0 -> 1152000 bytes ci/tools/7za.licence.txt | 31 +++++++++++++++++++++++++++++++ ci/tools/7zxa.dll | Bin 0 -> 209408 bytes ci/tools/pscp.exe | Bin 0 -> 683912 bytes 10 files changed, 35 insertions(+), 32 deletions(-) delete mode 100644 ci/7z/7za.dll delete mode 100644 ci/7z/7za.exe delete mode 100644 ci/7z/7zxa.dll delete mode 100644 ci/7z/License.txt create mode 100644 ci/tools/7za.dll create mode 100644 ci/tools/7za.exe create mode 100644 ci/tools/7za.licence.txt create mode 100644 ci/tools/7zxa.dll create mode 100644 ci/tools/pscp.exe (limited to 'ci') diff --git a/ci/7z/7za.dll b/ci/7z/7za.dll deleted file mode 100644 index bc2b47a..0000000 Binary files a/ci/7z/7za.dll and /dev/null differ diff --git a/ci/7z/7za.exe b/ci/7z/7za.exe deleted file mode 100644 index 9f27b20..0000000 Binary files a/ci/7z/7za.exe and /dev/null differ diff --git a/ci/7z/7zxa.dll b/ci/7z/7zxa.dll deleted file mode 100644 index d51e3f0..0000000 Binary files a/ci/7z/7zxa.dll and /dev/null differ diff --git a/ci/7z/License.txt b/ci/7z/License.txt deleted file mode 100644 index e5d33d7..0000000 --- a/ci/7z/License.txt +++ /dev/null @@ -1,31 +0,0 @@ - 7-Zip Extra - ~~~~~~~~~~~ - License for use and distribution - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - Copyright (C) 1999-2019 Igor Pavlov. - - 7-Zip Extra files are under the GNU LGPL license. - - - Notes: - You can use 7-Zip Extra on any computer, including a computer in a commercial - organization. You don't need to register or pay for 7-Zip. - - - GNU LGPL information - -------------------- - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You can receive a copy of the GNU Lesser General Public License from - http://www.gnu.org/ - diff --git a/ci/build-and-deploy.bat b/ci/build-and-deploy.bat index 40825fe..a5ba86f 100644 --- a/ci/build-and-deploy.bat +++ b/ci/build-and-deploy.bat @@ -29,7 +29,10 @@ CD "%ROOT% || GOTO ERR ECHO Creating package... DEL /Q kristall-nightly.zip || GOTO ERR -.\7z\7za.exe a kristall-nightly.zip %DEPLOY% || GOTO ERR +.\tools\7za.exe a kristall-nightly.zip %DEPLOY% || GOTO ERR + +ECHO "Deploying package to server..." +.\tools\pscp -scp -batch -P 22 -i "C:\Secret\ci.ppk" -v -noagent -hostkey 0e:b4:f0:35:ee:69:78:5f:13:c1:ca:bc:06:d3:29:1c kristall-nightly.zip kristall-ci@kristall.random-projects.net:. EXIT /B 0 diff --git a/ci/tools/7za.dll b/ci/tools/7za.dll new file mode 100644 index 0000000..bc2b47a Binary files /dev/null and b/ci/tools/7za.dll differ diff --git a/ci/tools/7za.exe b/ci/tools/7za.exe new file mode 100644 index 0000000..9f27b20 Binary files /dev/null and b/ci/tools/7za.exe differ diff --git a/ci/tools/7za.licence.txt b/ci/tools/7za.licence.txt new file mode 100644 index 0000000..e5d33d7 --- /dev/null +++ b/ci/tools/7za.licence.txt @@ -0,0 +1,31 @@ + 7-Zip Extra + ~~~~~~~~~~~ + License for use and distribution + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Copyright (C) 1999-2019 Igor Pavlov. + + 7-Zip Extra files are under the GNU LGPL license. + + + Notes: + You can use 7-Zip Extra on any computer, including a computer in a commercial + organization. You don't need to register or pay for 7-Zip. + + + GNU LGPL information + -------------------- + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You can receive a copy of the GNU Lesser General Public License from + http://www.gnu.org/ + diff --git a/ci/tools/7zxa.dll b/ci/tools/7zxa.dll new file mode 100644 index 0000000..d51e3f0 Binary files /dev/null and b/ci/tools/7zxa.dll differ diff --git a/ci/tools/pscp.exe b/ci/tools/pscp.exe new file mode 100644 index 0000000..cf28ea6 Binary files /dev/null and b/ci/tools/pscp.exe differ -- cgit v1.2.3