Commit Graph
156 Commits
Author SHA1 Message Date
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
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
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
Kenneth Hsu 253b891488 Add step to upload build artifacts. 2021-02-20 10:32:13 -08:00
Kenneth Hsu 94392bf2b7 Remove step to install mono, which is already included.
According to the documentation, mono is already included in the
ubuntu-latest virtual environment:

https://github.com/actions/virtual-environments/blob/ubuntu18/20210131.1/images/linux/Ubuntu1804-README.md
2021-02-08 15:47:52 -08:00
Kenneth Hsu 9a424ecd48 Use product name rather than command name. 2021-02-08 10:19:33 -08:00
Kenneth Hsu 2b647f7a70 Use product name rather than command name. 2021-02-08 09:43:50 -08:00
Kenneth Hsu ddde4c8fd4 Install dependencies before checking out source. 2021-02-07 17:17:12 -08:00