diff options
| author | gabriel giovanini <1408882-gabrielgio@users.noreply.gitlab.com> | 2020-08-22 14:34:03 +0000 | 
|---|---|---|
| committer | gabriel giovanini <1408882-gabrielgio@users.noreply.gitlab.com> | 2020-08-22 14:34:03 +0000 | 
| commit | 236e0a6baa1284fba18d42230db0d1a976e12687 (patch) | |
| tree | ed99c146c48bffc854742f5f5bfa402cb93ea703 /bamboo-specs/src | |
| parent | a99e7be0a6c7c725dc5156952e581bf3a903485c (diff) | |
| download | genpass-236e0a6baa1284fba18d42230db0d1a976e12687.tar.gz genpass-236e0a6baa1284fba18d42230db0d1a976e12687.tar.bz2 genpass-236e0a6baa1284fba18d42230db0d1a976e12687.zip | |
Remove this atlassian thrash
Diffstat (limited to 'bamboo-specs/src')
| -rw-r--r-- | bamboo-specs/src/main/java/tutorial/PlanSpec.java | 62 | ||||
| -rw-r--r-- | bamboo-specs/src/test/java/tutorial/PlanSpecTest.java | 15 | 
2 files changed, 0 insertions, 77 deletions
| 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: <a href="https://confluence.atlassian.com/display/BAMBOO/Bamboo+Specs">https://confluence.atlassian.com/display/BAMBOO/Bamboo+Specs</a> - */ -@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")))); -    } - - -} diff --git a/bamboo-specs/src/test/java/tutorial/PlanSpecTest.java b/bamboo-specs/src/test/java/tutorial/PlanSpecTest.java deleted file mode 100644 index 0c05f55..0000000 --- a/bamboo-specs/src/test/java/tutorial/PlanSpecTest.java +++ /dev/null @@ -1,15 +0,0 @@ -package tutorial; - -import com.atlassian.bamboo.specs.api.builders.plan.Plan; -import com.atlassian.bamboo.specs.api.exceptions.PropertiesValidationException; -import com.atlassian.bamboo.specs.api.util.EntityPropertiesBuilders; -import org.junit.Test; - -public class PlanSpecTest { -    @Test -    public void checkYourPlanOffline() throws PropertiesValidationException { -        Plan plan = new PlanSpec().createPlan(); - -        EntityPropertiesBuilders.build(plan); -    } -} | 
