Exemple #1
0
        protected override AzurePipelinesJob GetJob(
            ExecutableTarget executableTarget,
            LookupTable <ExecutableTarget, AzurePipelinesJob> jobs,
            IReadOnlyCollection <ExecutableTarget> relevantTargets)
        {
            var job = base.GetJob(executableTarget, jobs, relevantTargets);

            var symbol = CustomNames.GetValueOrDefault(job.Name).NotNull("symbol != null");

            job.DisplayName = job.Parallel == 0
                ? $"{symbol} {job.DisplayName}"
                : $"{symbol} {job.DisplayName} 🧩";
            return(job);
        }
Exemple #2
0
 protected override IEnumerable <TeamCityBuildType> GetBuildTypes(
     NukeBuild build,
     ExecutableTarget executableTarget,
     TeamCityVcsRoot vcsRoot,
     LookupTable <ExecutableTarget, TeamCityBuildType> buildTypes,
     IReadOnlyCollection <ExecutableTarget> relevantTargets)
 {
     return(base.GetBuildTypes(build, executableTarget, vcsRoot, buildTypes, relevantTargets)
            .ForEachLazy(x =>
     {
         var symbol = CustomNames.GetValueOrDefault(x.InvokedTargets.Last());
         x.Name = (x.Partition == null
                 ? $"{symbol} {x.Name}"
                 : $"{symbol} {x.InvokedTargets.Last()} 🧩 {x.Partition}").Trim();
     }));
 }