From 236e0a6baa1284fba18d42230db0d1a976e12687 Mon Sep 17 00:00:00 2001 From: gabriel giovanini <1408882-gabrielgio@users.noreply.gitlab.com> Date: Sat, 22 Aug 2020 14:34:03 +0000 Subject: Remove this atlassian thrash --- bamboo-specs/src/main/java/tutorial/PlanSpec.java | 62 ----------------------- 1 file changed, 62 deletions(-) delete mode 100644 bamboo-specs/src/main/java/tutorial/PlanSpec.java (limited to 'bamboo-specs/src/main/java') diff --git a/bamboo-specs/src/main/java/tutorial/PlanSpec.java b/bamboo-specs/src/main/java/tutorial/PlanSpec.java deleted file mode 100644 index 2350d4a..0000000 --- a/bamboo-specs/src/main/java/tutorial/PlanSpec.java +++ /dev/null @@ -1,62 +0,0 @@ -package tutorial; - -import com.atlassian.bamboo.specs.api.BambooSpec; -import com.atlassian.bamboo.specs.api.builders.plan.Job; -import com.atlassian.bamboo.specs.api.builders.plan.Plan; -import com.atlassian.bamboo.specs.api.builders.plan.PlanIdentifier; -import com.atlassian.bamboo.specs.api.builders.plan.Stage; -import com.atlassian.bamboo.specs.api.builders.project.Project; -import com.atlassian.bamboo.specs.builders.task.ScriptTask; -import com.atlassian.bamboo.specs.util.BambooServer; -import com.atlassian.bamboo.specs.api.builders.permission.Permissions; -import com.atlassian.bamboo.specs.api.builders.permission.PermissionType; -import com.atlassian.bamboo.specs.api.builders.permission.PlanPermissions; - -/** - * Plan configuration for Bamboo. - * Learn more on: https://confluence.atlassian.com/display/BAMBOO/Bamboo+Specs - */ -@BambooSpec -public class PlanSpec { - - /** - * Run main to publish plan on Bamboo - */ - public static void main(final String[] args) throws Exception { - //By default credentials are read from the '.credentials' file. - BambooServer bambooServer = new BambooServer("http://localhost:8085"); - - Plan plan = new PlanSpec().createPlan(); - - bambooServer.publish(plan); - - PlanPermissions planPermission = new PlanSpec().createPlanPermission(plan.getIdentifier()); - - bambooServer.publish(planPermission); - } - - PlanPermissions createPlanPermission(PlanIdentifier planIdentifier) { - Permissions permission = new Permissions() - .userPermissions("admin", PermissionType.ADMIN, PermissionType.CLONE, PermissionType.EDIT) - .groupPermissions("bamboo-admin", PermissionType.ADMIN) - .loggedInUserPermissions(PermissionType.VIEW) - .anonymousUserPermissionView(); - return new PlanPermissions(planIdentifier.getProjectKey(), planIdentifier.getPlanKey()).permissions(permission); - } - - Project project() { - return new Project() - .name("Project Name") - .key("PRJ"); - } - - Plan createPlan() { - return new Plan(project(), "Genpass", "GP") - .description("Test using java spec") - .stages(new Stage("Stage 1") - .jobs(new Job("Echo man", "EC") - .tasks(new ScriptTask().inlineBody("echo Hello World")))); - } - - -} -- cgit v1.2.3