Commit Graph
166 Commits
Author SHA1 Message Date
Thomas SuckowandGitHub 02af15d4a4 Try .net6 on freebsd 2022-04-12 21:08:46 -07:00
Thomas Suckow 71faeb9a0e Try gzipping the logs 2022-03-14 21:07:07 -07:00
Thomas Suckow dfd210125e Move logs to folder 2022-03-13 10:02:13 -07:00
Thomas Suckow c2a3987f3a Symlink logs 2022-03-12 22:31:25 -08:00
Thomas Suckow 7a4c7b36b8 Change directory of unittest data in CI 2022-03-12 22:01:12 -08:00
Thomas Suckow 081502fc2a Logs
Stop writing test data to home folder by default
Store logs in github for inspection
Be a little less verbose
2022-03-12 21:30:16 -08:00
Thomas Suckow 02f58d5186 Copy publish folder after finishing build 2022-03-03 22:32:56 -08:00
Thomas Suckow db30c5df85 Try to get freebsd to play nice 2022-03-03 22:11:17 -08:00
Thomas Suckow 0093561ec6 Update github actions 2022-03-03 21:31:10 -08:00
Thomas Suckow bf5b9537d8 Merge remote-tracking branch 'thomas/feature/net5-freebsd' into feature/net5-unsplit
# Conflicts:
#	Duplicati.sln
#	Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
#	Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
#	Duplicati/CommandLine/CLI/Commands.cs
#	Duplicati/CommandLine/Duplicati.CommandLine.csproj
#	Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/ImageLoader.cs
#	Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
#	Duplicati/Library/Backend/SSHv2/packages.config
#	Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
#	Duplicati/Library/Common/Duplicati.Library.Common.csproj
#	Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj
#	Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
#	Duplicati/License/Duplicati.License.csproj
#	Duplicati/Server/Duplicati.Server.csproj
#	Duplicati/UnitTest/Duplicati.UnitTest.csproj
#	Duplicati/UnitTest/TestUtils.cs
#	Duplicati/UnixSupport/UnixSupport.csproj
#	Installer/Makefile/Makefile
#	guiTests/guiTest.py
2022-03-03 21:20:34 -08:00
Thomas SuckowandGitHub 88955a480d Test runtime 2022-03-03 19:53:43 -08:00
Thomas SuckowandGitHub a8182b2c77 ending slash 2022-03-03 19:43:01 -08:00
Thomas SuckowandGitHub a432b7fead move obj folder 2022-03-03 19:26:53 -08:00
Thomas SuckowandGitHub f5ef2d0ba2 Do everything in one command
To avoid file in use error
2022-03-02 21:23:19 -08:00
Thomas SuckowandGitHub 3ce9965c19 Try bash 2022-03-02 21:12:17 -08:00
Thomas SuckowandGitHub 996f508e3a Capitalization 2022-03-02 21:07:08 -08:00
Thomas SuckowandGitHub 437f373373 5.0.9 2022-03-02 20:46:56 -08:00
Thomas SuckowandGitHub 95ae2fdd19 sdk fixups 2022-03-02 20:27:39 -08:00
Thomas SuckowandGitHub ea16150d4f Native nupkgs 2022-03-02 19:47:56 -08:00
Thomas Suckow 15256c70ef comments 2022-03-02 18:42:42 -08:00
Thomas Suckow c2880f517b icu 2022-03-02 17:40:34 -08:00
Thomas Suckow 6dafc91239 libunwind 2022-03-02 08:33:39 -08:00
Thomas Suckow 6498c32a97 No bashisms 2022-03-02 08:14:00 -08:00
Thomas Suckow d7d9054f36 var tmp 2022-03-02 08:00:26 -08:00
Thomas Suckow 692391bd3e tmp 2022-03-02 07:47:20 -08:00
Thomas Suckow 10a57b9b5f Follow redirects 2022-03-01 21:27:42 -08:00
Thomas Suckow e898ea0745 Download outside vm 2022-03-01 21:10:27 -08:00
Thomas Suckow 2efb2543e1 install wget 2022-03-01 20:38:35 -08:00
Thomas Suckow 29b1b7097c Try freebsd build 2022-03-01 20:26:40 -08:00
Kenneth Hsu 5cb6ad8ee0 Simplify workflow trigger.
Also, a single '*' matches zero or more characters, but does not match
the '/' character, so this is less restrictive.
2021-07-01 09:43:14 -07:00
Kenneth Hsu 895ab357a7 Restrict branch in GitHub test workflow. 2021-06-28 10:23:00 -07:00
Kenneth Hsu b400be18da Add GitHub workflow to run tests using .NET 5.
This fixes #4537.
2021-06-28 09:57:29 -07:00
Kenneth Hsu a69599c37c Use title case for job steps for consistency. 2021-05-03 14:03:20 -07:00
Kenneth Hsu e435622ca6 Install gtk-sharp2 package for tests run on ubuntu-latest.
This seems to have been previously included when the job ran on Ubuntu
18.04.5.  Now that it has been upgraded to Ubuntu 20.04.2, the gtk-sharp
libraries appear to be missing.
2021-05-03 12:06:45 -07:00
Kenneth Hsu b785cfb50e Restore NuGet packages in separate step.
This more closely mirrors the steps in the unit_tests job.
2021-05-03 12:01:08 -07:00
warwickmmandGitHub da2e51a80b Merge pull request #4431 from warwickmm/add_workflow_for_tests
Add GitHub workflow to run tests
2021-05-03 11:47:18 -07:00
Thomas Suckow f73d736f54 Add rpm build 2021-04-02 06:52:55 -07:00
Thomas Suckow 90ac3c1cef it already is unzipped 2021-04-02 06:36:33 -07:00
Thomas Suckow 4c6439c507 debugging 2021-04-01 20:31:20 -07:00
Thomas Suckow a7eed0a518 MSI work 2021-04-01 20:31:20 -07:00
Thomas Suckow 400fa2a7d1 MSI environment test 2021-04-01 20:31:19 -07:00
Thomas Suckow 70727b9f68 Merge remote-tracking branch 'duplicati/master'
# Conflicts:
#	.appveyor.yml
#	Duplicati.sln
#	Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
#	Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
#	Duplicati/CommandLine/Duplicati.CommandLine.csproj
#	Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
#	Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
#	Duplicati/Library/Backend/SSHv2/packages.config
#	Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
#	Duplicati/Library/Backend/Telegram/Duplicati.Library.Backend.Telegram.csproj
#	Duplicati/Library/Backend/Telegram/Properties/AssemblyInfo.cs
#	Duplicati/License/Duplicati.License.csproj
#	Duplicati/Server/Duplicati.Server.csproj
#	Duplicati/UnitTest/Duplicati.UnitTest.csproj
#	Duplicati/UnitTest/PurgeTesting.cs
#	Installer/fedora/duplicati-binary.spec
#	Installer/fedora/duplicati.spec
#	guiTests/guiTest.py
#	pipeline/shared/duplicati.sh
#	pipeline/stage_build/trigger.sh
#	pipeline/stage_integrationtests/job.sh
#	pipeline/stage_integrationtests/trigger.sh
#	pipeline/stage_unittests/trigger.sh
2021-04-01 20:30:19 -07:00
Kenneth Hsu 54cd890879 Remove artifacts from GitHub test workflow.
The proper way to create a usable package is to call
UpdateManager.CreateUpdatePackage and define all the required
parameters.  Given that there isn't high demand for such an artifact, we
will simply avoid it for now.
2021-03-06 15:11:18 -08:00
Kenneth Hsu b765841dca Add missing semicolons. 2021-03-01 08:59:58 -08:00
Kenneth Hsu a9920e7be3 Define environment variable to represent build output directory. 2021-03-01 08:29:50 -08:00
Kenneth Hsu 5a1daabccc Include additional libraries in build artifacts.
This mimics the steps performed in build-release.sh.  We should later
consolidate all these operations to unify the build/release process.
2021-03-01 08:19:00 -08:00
Kenneth Hsu 2fc8b62a56 Create step to prepare artifacts before upload. 2021-03-01 07:52:34 -08:00
Kenneth Hsu 2d50ad52fe Move NuGet restore to separate step. 2021-03-01 07:50:44 -08:00
Kenneth Hsu fb90b70c34 Use TrayIcon project assemblies as build artifacts
This will hopefully make it so that someone can start up the server
using the build artifacts.
2021-02-26 13:03:23 -08:00
Kenneth Hsu 0c12c35d6a Upload build artifacts before running tests.
This hopefully will make the artifacts available even if the tests fail.
2021-02-20 11:39:24 -08:00