Cake.Talend

Cake Addin for working with Talend.

#addin nuget:?package=Cake.Talend&version=0.2.6

<package id="Cake.Talend" version="0.2.6" />

dotnet add package Cake.Talend --version 0.2.6

<PackageReference Include="Cake.Talend" Version="0.2.6" />

Aliases

Provides functionality for calling Talend Admin Center API.

BuildJob

BuildJob(ICakeContext, string, string, DirectoryPath, TalendCommandLineSettings) Builds a Talend job and outputs to specified directory.

BuildRoute

BuildRoute(ICakeContext, string, string, DirectoryPath, TalendCommandLineSettings) Builds a Talend route and outputs to specified directory.

DeployEsbTask

GetEsbTaskIdByName

GetEsbTaskList

GetEsbTaskList(ICakeContext, TalendAdminApiSettings) Lists all ESB tasks on the Talend Admin Center.

GetServerList

GetServerList(ICakeContext, TalendAdminApiSettings) Lists all servers on the Talend Admin Center.

GetTaskIdByName

GetTaskIdByName(ICakeContext, string, TalendAdminApiSettings) Gets the ID of a task, given its name.

GetTaskList

GetTaskList(ICakeContext, TalendAdminApiSettings) Lists all tasks on the Talend Admin Center.

PublishJob

PublishJob(ICakeContext, PublishJobSettings, TalendCommandLineSettings) Publishes a Talend job to specified Nexus repository.

PublishJobs

PublishJobs(ICakeContext, IEnumerable<PublishJobSettings>, PublishJobSettings, TalendCommandLineSettings) Publishes multiple Talend jobs with the option to share base settings.

PublishRoute

PublishRoute(ICakeContext, PublishRouteSettings, TalendCommandLineSettings) Publishes a Talend route to specified Nexus repository.

PublishRoutes

PublishRoutes(ICakeContext, IEnumerable<PublishRouteSettings>, PublishRouteSettings, TalendCommandLineSettings) Publishes multiple Talend routes with the option to share base settings.

StartEsbTask

StopEsbTask

UndeployEsbTask

UpdateEsbTask