瀏覽代碼

Automatic releases should work now

MeFisto94 9 年之前
父節點
當前提交
5980c9ab77
共有 2 個文件被更改,包括 10 次插入10 次删除
  1. 6 7
      .travis.yml
  2. 4 3
      jdks/download-jdks.sh

+ 6 - 7
.travis.yml

@@ -9,6 +9,10 @@ cache:
    - gradle-cache
    - netbeans
    - jdks/local
+   files:
+   - jdks/*.bin
+   - jdks/*.exe
+   - jdks/*.zip
    
 addons:
   apt:
@@ -29,12 +33,6 @@ notifications:
 
 install:
   -  ./gradlew buildSdk
-  - cd jdks
-  - ./download-jdks.sh
-  - cd ../
-  - ant build-installers | awk '{printf("."); fflush(stdout)}'
-  - export RELEASE_DIST=$(ls dist/*)
-
   
 #script:
 #  - ./gradlew check
@@ -50,7 +48,8 @@ before_deploy:
 deploy:
   provider: releases
   api_key:
-    secure: PuEsJd6juXBH29ByITW3ntSAyrwWs0IeFvXJ5Y2YlhojhSMtTwkoWeB6YmDJWP4fhzbajk4TQ1HlOX2IxJXSW/8ShOEIUlGXz9fHiST0dkSM+iRAUgC5enCLW5ITPTiem7eY9ZhS9miIam7ngce9jHNMh75PTzZrEJtezoALT9w=
+    secure: IoGNk8dOmBIB/lXqgd7we7UjyFULww6y43F/Dwx2KZZ6NqC4tvDfBpqEyYhhLC0Ltgpm6vO/+0EepnqmBO5CkDYBECcwpIQX+ndgIOZQLMonXQ3glcjM5yoNtoUbFEn7xvI2ntAKbUkKmWnjNVquHF7t7jT8QfUPymUdV+f1eHapQFtcx2VuDoGF4/1fZuygS5pNPgkw7bduQo8foxlDdzSicNJ8smV0QBUZE/dVlbK1ycitZZrGkkRW/uKvsN/FX+lkl6ANb4y8AE2kcn0EarY6FH5NrQgGp5QNbGdQw1/4voFsR8Bji2UHUYuhjCuV14cgenfSQXrW4rVV/YMGaxxR/BbFB5XfZPCBfIsqfVAGH+Rkvy8/ZTBot+v9L1Pp99RZSCCtJoGPYBQagjzEOOAJplnqNHJ1D8bQo+1XElcuki/qxlO3XvXGQwTs2HMyqrnmlfdRjD5JClxx06Wke4y+KjLWtiQfjihCaQK68ixkCF4U8B2lg8nsuFNmUxUMfPCkKir4XfjuZ27y9ZNBnZQNTKOjW1cjU2GhvGyDWfK5xgfSMP/uKpAopSkWYOMaQVeUlFvMI2NtKdkb7lko6bRizEj/EWlUjhTP7TzvVGE76PJh+XeUkcNQmoFBRYOY2L+TYVs9LlKl+DQbcAHOeMYlxfq/zN7OIAh7T5AsgZk=
+    # Use travis setup releases --force (gem install travis) and then anyone with push access can create the token
   file_glob: true
   file: "${RELEASE_DIST}"
   skip_cleanup: true

+ 4 - 3
jdks/download-jdks.sh

@@ -8,12 +8,13 @@ jdk_build_version="b02"
 platforms=( "linux-x64.tar.gz" "linux-i586.tar.gz" "windows-i586.exe" "windows-x64.exe" "macosx-x64.dmg" )
 
 function install_xar {
-    # This is needed to open Mac OS .pkg files on Linux... NEED: apt-get install xml2-dev
+    # This is needed to open Mac OS .pkg files on Linux...
+    echo "> Compiling xar, just for you..."
     wget -q https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/xar/xar-1.5.2.tar.gz
     tar xf xar-1.5.2.tar.gz
     cd xar-1.5.2
-    ./configure -q
-    make -s
+    ./configure -q > /dev/null
+    make -s > /dev/null
     cd ../
 }