Kenneth Skovhede
db872aa09f
Disabled ubuntu builds
2025-04-15 10:22:30 +02:00
Kenneth Skovhede
8349c402fa
No wix on Windows
2025-04-14 22:53:15 +02:00
Kenneth Skovhede
af61a62c5d
Don't fail-fast as we may need failed invokes
2025-04-14 22:42:09 +02:00
Kenneth Skovhede
27cec82aad
Added keyfile to env
2025-04-14 22:24:31 +02:00
Kenneth Skovhede
2fb19b4e93
Create dummy changelog file
2025-04-14 22:18:14 +02:00
Kenneth Skovhede
e30fbf5613
Renamed build-only to compile-only.
...
More flexible setup for compile-only runs.
2025-04-14 22:14:06 +02:00
Kenneth Skovhede
6c8a1cb490
Setting working folder
2025-04-14 22:03:23 +02:00
Kenneth Skovhede
512c109ed1
Fixed path to project
2025-04-14 21:59:51 +02:00
Kenneth Skovhede
df939a4334
Add tests to build releases
...
This adds a CI test for building releases so we know in advance if package versions are out-of-order.
This also sets the primary project for CLI to the Server as that covers more than the CLI project.
2025-04-14 21:56:27 +02:00
Kenneth Skovhede
fb71fa827d
Fixed getting filejump secrets found
2025-04-09 18:03:29 +02:00
Kenneth Skovhede
c016bcaf26
Added CI tests for Filejump
2025-04-09 10:41:05 +02:00
Kenneth Skovhede
187641cdb2
Added CI test
2025-03-27 21:42:09 +01:00
Kenneth Skovhede
b6f085f440
Fix for wrong tests being executed
2025-03-06 19:17:21 +01:00
Marcelo C.
3da510f5dc
Adding Box to yml
2025-03-04 19:20:32 -03:00
Marcelo C.
def60a7e70
Adding B2 to CI
...
- Added B2 Test
- Updated ReadMe with backends status and variables
2025-02-18 15:34:22 -03:00
Marcelo C.
3fbdeb65fa
Disabling unsupported platforms for CI
...
Currently the CIFS Tests on macos and windows require it to run in cloud mode, which means the port binding would not match default netbios/directtcp protocol standards as the container port allocation is random and the backend does not support specifying explicit ports.
The remaining tests on linux nevertheless already grants some degree of assurance the backend is working.
2025-02-13 17:41:05 -03:00
marceloduplicati and GitHub
f38d9a3d7e
Terminal Adding CIFS to CI ( #5971 )
...
Adding CIFS to CI
2025-02-13 17:01:58 -03:00
Marcelo C.
8653a5d79a
Adding longer timeout to CI for AzureBlobs
2025-02-13 12:59:48 -03:00
Kenneth Skovhede
782ce21917
Disable selenium tests
2025-02-10 22:04:11 +01:00
Kenneth Skovhede and GitHub
045c6b9147
Feature/adjust pcloud exception ( #5883 )
...
* Fixed pCloud exception type
Changed pCloud exception to `FileMissingException` (was `FileNotFoundException`)
* Fixed a label in tests
2025-01-16 22:21:16 +01:00
Marcelo C.
1afbe59240
CIFS removed from CI
...
CIFS was removed from CI as port mapping issues were detected in the TestContainers setup (port bindings on testcontainers are not mapped 1:1 and have to be fetched at runtime). At the same time, CIFS backed does not support specifying a different port other than the standard 139 and 445 determined by transport option, either NetBiosOverTCP or DirectTCPTransport).
2025-01-06 19:29:57 -03:00
Marcelo C.
e4d1d77ddf
Adding CIFS to CI
2025-01-06 18:09:58 -03:00
marceloduplicati and GitHub
06d73b1c0d
Adding pCloud tests to CI ( #5814 )
...
Additionally fixing debug messages of other tests.
2024-12-26 10:42:09 +01:00
Marcelo C.
62bc920ecd
Limiting concurrency on Backend LiveTests
...
By using a concurrency group called "duplicati-ci-livetests' the goal so to avoid having issues with multiple PRs triggering the live tests in parallel which causes false-fails on tests because they share credentials for cloud provided backends and running in parallel during tests causes file conflicts.
2024-12-18 11:00:01 -03:00
Kenneth Skovhede
f7c94daa20
Changed the logic to run tests on PRs
2024-12-05 12:25:57 +01:00
Kenneth Skovhede
30c80696c7
Linting, use double quotes in yml files
2024-11-21 14:41:22 +01:00
Kenneth Skovhede
00eb61362b
Only run tests on PRs
2024-11-21 14:41:01 +01:00
Marcelo Ceccon
19ccbf54dc
Adding google tests to pipeline
2024-10-30 12:59:44 +01:00
Marcelo Ceccon
bcb2f48882
Adding Test container token to pre-run check.
2024-10-30 09:22:28 +01:00
Marcelo Ceccon
1189bd2fb1
Adding Live backend tests
...
These tests are not unit tests but actual backup tests to backends (both cloud and self hosted containers).
2024-10-30 09:09:17 +01:00
Jan and GitHub
fbff3a3ed9
Fix stale action permissions
...
Action write permissions is required to update the cache (see https://github.com/actions/stale/issues/1133 )
2024-05-23 23:29:09 +02:00
Jan and GitHub
3e01a9352c
Update stale action and increase operation limit
2024-05-19 10:11:29 +02:00
Kenneth Skovhede
4657f48a64
Updated dotnet and checkout to use v4
2024-04-24 13:27:14 +02:00
Kenneth Skovhede
b73e94de7e
Removed unused files.
...
Moved installer files into the ReleaseBuilder
2024-04-23 14:24:38 +02:00
Kenneth Skovhede
9809ef5a78
Updated test workflow
2024-04-18 14:32:17 +02:00
Thomas Suckow
a3bbf63561
Merge remote-tracking branch 'origin/feature/upgrade-to-sdk-style-projects' into feature/net5-kestrel
...
# Conflicts:
# .appveyor.yml
# .github/workflows/tests.yml
# BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj
# BuildTools/DependencyFinder/DependencyFinder.csproj
# BuildTools/GnupgSigningTool/GnupgSigningTool.csproj
# BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj
# Duplicati CommandLine Only.sln
# Duplicati.Library.RestAPI/RESTMethods/RequestInfo.cs
# Duplicati.Library.RestAPI/Runner.cs
# Duplicati.sln
# Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
# Duplicati/CommandLine/BackendTester/app.config
# Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
# Duplicati/CommandLine/BackendTool/app.config
# Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj
# Duplicati/CommandLine/Duplicati.CommandLine.csproj
# Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
# Duplicati/CommandLine/app.config
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Assets/icons/normal-warning.png
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs
# Duplicati/GUI/Duplicati.GUI.TrayIcon/app.config
# Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj
# Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj
# Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj
# Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj
# Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj
# Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj
# Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj
# Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj
# Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj
# Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj
# Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj
# Duplicati/Library/Backend/Idrivee2/Duplicati.Library.Backend.Idrivee2.csproj
# Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj
# Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj
# Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj
# Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj
# Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj
# Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj
# Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
# Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
# Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj
# Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj
# Duplicati/Library/Backend/Storj/Duplicati.Library.Backend.Storj.csproj
# Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj
# Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
# Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj
# Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj
# Duplicati/Library/Common/Duplicati.Library.Common.csproj
# Duplicati/Library/Compression/Duplicati.Library.Compression.csproj
# Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj
# Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj
# Duplicati/Library/Interface/Duplicati.Library.Interface.csproj
# Duplicati/Library/Localization/Duplicati.Library.Localization.csproj
# Duplicati/Library/Logging/Duplicati.Library.Logging.csproj
# Duplicati/Library/Main/Duplicati.Library.Main.csproj
# Duplicati/Library/Modules/Builtin/CheckMonoSSL.cs
# Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj
# Duplicati/Library/Modules/Builtin/SendJabberMessage.cs
# Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj
# Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
# Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj
# Duplicati/Library/Utility/Duplicati.Library.Utility.csproj
# Duplicati/Library/Utility/HashAlgorithmHelper.cs
# Duplicati/Library/Utility/Power/WindowsPowerSupplyState.cs
# Duplicati/License/Duplicati.License.csproj
# Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj
# Duplicati/Server/Duplicati.Server.csproj
# Duplicati/Server/app.config
# Duplicati/Service/Duplicati.Service.csproj
# Duplicati/Service/app.config
# Duplicati/Tools/Duplicati.Tools.csproj
# Duplicati/UnitTest/Duplicati.UnitTest.csproj
# Duplicati/UnitTest/GeneralBlackBoxTesting.cs
# Duplicati/UnitTest/app.config
# Duplicati/WindowsService/WindowsService.csproj
# Installer/debian/docker/debian/control
# Tools/SQLiteTool/SQLiteTool.csproj
# Tools/ZipFileDebugger/ZipFileDebugger.csproj
# guiTests/guiTest.py
# thirdparty/UnixSupport/UnixSupport.csproj
# thirdparty/alphavss/Homepage.txt
# thirdparty/alphavss/License.txt
# thirdparty/alphavss/licensedata.json
2024-02-29 21:55:17 -08:00
gpatel-fr and GitHub
7f97af85d4
allow Github build from PR ( #5103 )
2024-02-21 23:18:10 +01:00
Jan and GitHub
f6440a8e70
Update stale action to v8 ( #5036 )
2023-09-27 23:44:40 +02:00
gpatel-fr and GitHub
84d9918041
add stale issues management ( #5013 )
2023-08-28 17:11:33 +02:00
gpatel-fr and GitHub
d0f1498bd4
update version number for artifacts ( #4960 )
2023-06-04 11:23:11 +02:00
gpatel-fr and GitHub
0664916e95
Merge pull request #4933 from gpatel-fr/retrymactestdownload
...
try to work around problems in downloading test file by retrying
2023-05-17 20:15:10 +02:00
gpatel-fr
7e7aadc10f
try to work around problems in downloading test files by retrying
...
set maximum output for the Linux and Mac tests
2023-05-15 00:29:47 +02:00
gpatel-fr and GitHub
619e95d4a6
Merge pull request #4936 from taz-il/update-tests-workflow
...
Update tests workflow - fix warnings that will soon break the tests
2023-05-15 00:14:14 +02:00
gpatel-fr
da7dca6653
add version compatible with build-release script to github build
2023-05-14 21:42:15 +02:00
taz-il and GitHub
ef35b3d186
Update tests.yml
...
Bump actions/setup-python to v4
2023-05-14 03:20:58 +03:00
taz-il and GitHub
44c1eb85f3
Update tests.yml
...
Bump action versions:
microsoft/setup-msbuild to use latest v1
nuget/setup-nuget to use latest v1
actions/checkout to use latest v3 (instead of v2.3.4)
2023-05-14 03:02:43 +03:00
gpatel-fr
8d995fb61d
add workflow for building experimental releases
2023-05-04 22:59:35 +02:00
gpatel-fr
52c1222b24
add chrome driver to guitest, updates it and tests.
2023-05-04 10:46:40 +02:00
Thomas Suckow
ab805b2173
Take 1 at Duplicati DMG
2022-11-13 10:08:35 -08:00
Thomas Suckow
ae70cf344d
give up on freebsd
2022-09-29 21:36:51 -07:00