ln.build/ln.build/repositories/RepositoryInterface.cs

18 lines
446 B
C#

using System;
using ln.http;
namespace ln.build.repositories
{
public abstract class RepositoryInterface
{
public abstract String WebHookName { get; }
public abstract HttpResponse WebHookHandler(CIService service, HttpRequest request);
public abstract bool DetectValidity(string cloneUrl);
public abstract void CloneSources(CIJob job);
public abstract void UpdateBuildState(CIJob job);
}
}