diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index f50959be..00000000 --- a/.drone.yml +++ /dev/null @@ -1,21 +0,0 @@ -pipeline: - clone: - image: plugins/git - tags: true - recursive: true - build: - image: maven:3.3.9-jdk-8 - commands: - - curl --fail --create-dirs -o $HOME/.gradle/init.d/mirror.gradle https://maven.johni0702.de/config/gradle - - git config --global user.email "replaymod@drone" && git config --global user.name "Drone" - - ./gradlew :jGui:1.7.10:setupCIWorkspace :1.7.10:setupCIWorkspace - - ./gradlew --parallel - archive: - image: plugins/s3 - acl: public-read - region: "us-east-1" - bucket: "replaymod" - path_style: true - source: build/libs/* - strip_prefix: build/libs/ - target: / diff --git a/.drone.yml.sig b/.drone.yml.sig deleted file mode 100644 index b2026563..00000000 --- a/.drone.yml.sig +++ /dev/null @@ -1 +0,0 @@ -eyJhbGciOiJIUzI1NiJ9.cGlwZWxpbmU6CiAgY2xvbmU6CiAgICBpbWFnZTogcGx1Z2lucy9naXQKICAgIHRhZ3M6IHRydWUKICAgIHJlY3Vyc2l2ZTogdHJ1ZQogIGJ1aWxkOgogICAgaW1hZ2U6IG1hdmVuOjMuMy45LWpkay04CiAgICBjb21tYW5kczoKICAgICAgLSBjdXJsIC0tZmFpbCAtLWNyZWF0ZS1kaXJzIC1vICRIT01FLy5ncmFkbGUvaW5pdC5kL21pcnJvci5ncmFkbGUgaHR0cHM6Ly9tYXZlbi5qb2huaTA3MDIuZGUvY29uZmlnL2dyYWRsZQogICAgICAtIGdpdCBjb25maWcgLS1nbG9iYWwgdXNlci5lbWFpbCAicmVwbGF5bW9kQGRyb25lIiAmJiBnaXQgY29uZmlnIC0tZ2xvYmFsIHVzZXIubmFtZSAiRHJvbmUiCiAgICAgIC0gLi9ncmFkbGV3IDpqR3VpOjEuNy4xMDpzZXR1cENJV29ya3NwYWNlIDoxLjcuMTA6c2V0dXBDSVdvcmtzcGFjZQogICAgICAtIC4vZ3JhZGxldyAtLXBhcmFsbGVsCiAgYXJjaGl2ZToKICAgIGltYWdlOiBwbHVnaW5zL3MzCiAgICBhY2w6IHB1YmxpYy1yZWFkCiAgICByZWdpb246ICJ1cy1lYXN0LTEiCiAgICBidWNrZXQ6ICJyZXBsYXltb2QiCiAgICBwYXRoX3N0eWxlOiB0cnVlCiAgICBzb3VyY2U6IGJ1aWxkL2xpYnMvKgogICAgc3RyaXBfcHJlZml4OiBidWlsZC9saWJzLwogICAgdGFyZ2V0OiAvCg.PkpQ-mlJA2h-lzJrF1ioDuflwUN5_gCZ5gpEs4rZrnY \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..dfabca63 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,21 @@ +pipeline { + agent { + docker { image 'openjdk:8-jdk' } + } + stages { + stage('Build') { + steps { + sh './gradlew :jGui:1.7.10:setupCIWorkspace :1.7.10:setupCIWorkspace' + sh './gradlew --parallel' + archiveArtifacts 'versions/*/build/libs/*.jar' + } + } + stage('Deploy') { + steps { + withAWS(endpointUrl: 'https://minio.johni0702.de', credentials: 'minio') { + s3Upload bucket: 'replaymod', includePathPattern: '*.jar', workingDir: 'build/libs', acl: 'PublicRead', pathStyleAccessEnabled: true + } + } + } + } +}