├── .gitignore ├── .travis.yml ├── README.md ├── pom.xml └── src ├── main ├── java │ └── in │ │ └── ashwanthkumar │ │ └── gocd │ │ ├── actions │ │ ├── Action.java │ │ ├── DeleteAction.java │ │ └── MoveAction.java │ │ ├── artifacts │ │ ├── Janitor.java │ │ ├── WhiteList.java │ │ └── config │ │ │ ├── JanitorConfiguration.java │ │ │ └── PipelineConfig.java │ │ └── hocon │ │ └── HoconUtils.java └── resources │ └── logback.xml └── test ├── java └── in │ └── ashwanthkumar │ └── gocd │ ├── actions │ ├── ActionUtils.java │ ├── DeleteActionTest.java │ └── MoveActionTest.java │ └── artifacts │ ├── JanitorTest.java │ ├── TestUtils.java │ └── config │ └── JanitorConfigurationTest.java └── resources ├── logback-test.xml ├── responses ├── pipeline_history.json ├── pipeline_status.json ├── pipeline_value_stream_map.json └── pipelines.xml ├── test-config-default.conf ├── test-config-withproperties.conf └── test-config.conf /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | target/ 4 | indix-test.conf 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/actions/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/actions/Action.java -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/actions/DeleteAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/actions/DeleteAction.java -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/actions/MoveAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/actions/MoveAction.java -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/artifacts/Janitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/artifacts/Janitor.java -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/artifacts/WhiteList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/artifacts/WhiteList.java -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/artifacts/config/JanitorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/artifacts/config/JanitorConfiguration.java -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/artifacts/config/PipelineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/artifacts/config/PipelineConfig.java -------------------------------------------------------------------------------- /src/main/java/in/ashwanthkumar/gocd/hocon/HoconUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/java/in/ashwanthkumar/gocd/hocon/HoconUtils.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/java/in/ashwanthkumar/gocd/actions/ActionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/java/in/ashwanthkumar/gocd/actions/ActionUtils.java -------------------------------------------------------------------------------- /src/test/java/in/ashwanthkumar/gocd/actions/DeleteActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/java/in/ashwanthkumar/gocd/actions/DeleteActionTest.java -------------------------------------------------------------------------------- /src/test/java/in/ashwanthkumar/gocd/actions/MoveActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/java/in/ashwanthkumar/gocd/actions/MoveActionTest.java -------------------------------------------------------------------------------- /src/test/java/in/ashwanthkumar/gocd/artifacts/JanitorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/java/in/ashwanthkumar/gocd/artifacts/JanitorTest.java -------------------------------------------------------------------------------- /src/test/java/in/ashwanthkumar/gocd/artifacts/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/java/in/ashwanthkumar/gocd/artifacts/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/in/ashwanthkumar/gocd/artifacts/config/JanitorConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/java/in/ashwanthkumar/gocd/artifacts/config/JanitorConfigurationTest.java -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /src/test/resources/responses/pipeline_history.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/responses/pipeline_history.json -------------------------------------------------------------------------------- /src/test/resources/responses/pipeline_status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/responses/pipeline_status.json -------------------------------------------------------------------------------- /src/test/resources/responses/pipeline_value_stream_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/responses/pipeline_value_stream_map.json -------------------------------------------------------------------------------- /src/test/resources/responses/pipelines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/responses/pipelines.xml -------------------------------------------------------------------------------- /src/test/resources/test-config-default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/test-config-default.conf -------------------------------------------------------------------------------- /src/test/resources/test-config-withproperties.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/test-config-withproperties.conf -------------------------------------------------------------------------------- /src/test/resources/test-config.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashwanthkumar/gocd-janitor/HEAD/src/test/resources/test-config.conf --------------------------------------------------------------------------------