public async Task Execute(object options)
        {
            var deleteClonedBuildChainOptions = options as DeleteClonedBuildChainOptions;

            if (deleteClonedBuildChainOptions == null)
            {
                throw new ArgumentNullException("deleteClonedBuildChainOptions");
            }

            Log.Info("BuildConfigId: " + deleteClonedBuildChainOptions.BuildConfigId);
            Log.Info("Simulate: " + deleteClonedBuildChainOptions.Simulate);

            await _deleteClonedBuildChainUseCase.Execute(deleteClonedBuildChainOptions.BuildConfigId, deleteClonedBuildChainOptions.Simulate);

            Log.Info("================Delete Cloned Build Chain: done ================");
        }
Exemplo n.º 2
0
            public void Should_delete_build_chain()
            {
                var deleteClonedBuildChainUseCase = new DeleteClonedBuildChainUseCase(CreateTeamCityClient());

                deleteClonedBuildChainUseCase.Execute("Installers_Sunlife_VitalObjectsSuite_TrunkKrisTest", simulate: true).Wait();
            }