Getting this error:
Executing event handlers for ‘On Before Stage Start’ build event
Executing handler ‘GitHub status’ for build event 'On Before Stage Start’
Processing Continua repository ‘Catel’
Updating status
Owner : Catel
Repository : Catel.git
Commit : a0f5c8bd5f9bc6f88287312acaa722386d0c5c01
Comment : Continua CI Build Catel::Catel - [gitversion] is Building.
Context : default
{“message”:“Not Found”,“documentation_url”:“https://developer.github.com/v3”}
Hi Geert,
Thank you for reporting this. Continua CI strips “.git” from the end of the Git repository url as it is not required in most cases.
We made a change in the last version so that the original repository url with the “.git” at the end is output when using $Source.RepoName.RepositoryUrl$. This has affected the GitHub status build event handler.
You can fix this by removing “.git” from the end of your repository url or installing the following build:
Continua CI Server Setup (64-bit) v1.8.1.480
Continua CI Agent Setup (64-bit) v1.8.1.480
Continua CI Server Setup (32-bit) v1.8.1.480
Continua CI Agent Setup (32-bit) v1.8.1.480
Today, the Github Status Event started breaking for me. I have Continua 1.8.1.739 and made sure to remove the .git suffix in the repository URL.
Posted By Kirill Rakhman on 23 Feb 2018 01:12 AM
Today, the Github Status Event started breaking for me. I have Continua 1.8.1.739 and made sure to remove the .git suffix in the repository URL.
I'm with the same problema, version 1.8.1.739
Ok, after some testing, the error is due to github enforcing TLS1.2 - Continua CI currently runs on .NET 4.0 which does not officially support TSL 1.2 .
Fortunately, there is a work around if you are running on Server 2008 or later :
1) Make sure you have .NET Framework 4.5 or later installed
2) Edit %ProgramFiles%\VSoft Technologies\ContinuaCI\Server\Continua.Server.Service.exe.config on the server and %ProgramFiles%\VSoft Technologies\ContinuaCI Agent\Continua.Agent.Service.exe.config on each agent - add
[code]<add key="Continua.Service.SecurityProtocolType" value="Tls12" /> [/code]
3) Open Regedit and add the following value : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319: SchUseStrongCrypto to DWORD 1
4) Restart the services.
I just blogged about this - https://www.finalbuilder.com/resources/blogs/postid/761/continua-ci-and-tls-12
Note the updated recommended value, which will allow Continua CI to still work with other services that do not support TLS 1.2.