6
6
- " [0-9]+.[0-9]+.[0-9]+*"
7
7
8
8
jobs :
9
- build :
9
+ plugin :
10
10
runs-on : ubuntu-latest
11
11
steps :
12
12
- uses : actions/checkout@v2
@@ -31,30 +31,13 @@ jobs:
31
31
NOTES="${NOTES//$'\r'/'%0D'}"
32
32
echo ::set-output name=NOTES::"$NOTES"
33
33
34
- - name : Setup GCP
35
- uses : GoogleCloudPlatform/github-actions/setup-gcloud@master
36
- with :
37
- version : " 270.0.0"
38
- service_account_email : ${{ secrets.GCP_SA_EMAIL }}
39
- service_account_key : ${{ secrets.GCP_SA_KEY }}
40
-
41
34
- name : Build
42
35
env :
43
36
UNITY_USERNAME : ${{ secrets.UNITY_USERNAME }}
44
37
UNITY_PASSWORD : ${{ secrets.UNITY_PASSWORD }}
45
38
UNITY_SERIAL : ${{ secrets.UNITY_SERIAL }}
46
39
run : ./scripts/docker_run.sh
47
40
48
- - name : Set up JDK 1.8
49
- uses : actions/setup-java@v1
50
- with :
51
- java-version : 1.8
52
-
53
- - name : Build Docs
54
- run : |
55
- sudo apt-get install doxygen
56
- ./gradlew docs:build
57
-
58
41
- name : Create Github Release
59
42
uses : actions/create-release@v1.0.1
60
43
id : create_release
@@ -77,12 +60,35 @@ jobs:
77
60
asset_name : urbanairship-${{ steps.get_version.outputs.VERSION }}.unitypackage
78
61
asset_content_type : application/octet-stream
79
62
80
- - name : Upload Docs
81
- run : |
82
- VERSION=${{ steps.get_version.outputs.VERSION }}
83
- gsutil cp docs/build/$VERSION.tar.gz gs://ua-web-ci-prod-docs-transfer/libraries/unity/$VERSION.tar.gz
84
-
85
63
- name : Bintray Release
86
64
env :
87
65
BINTRAY_AUTH : ${{ secrets.BINTRAY_AUTH }}
88
66
run : bash ./scripts/deploy_bintray.sh ${{ steps.get_version.outputs.VERSION }}
67
+
68
+ docs :
69
+ runs-on : ubuntu-latest
70
+ needs : plugin
71
+ steps :
72
+ - uses : actions/checkout@v2
73
+
74
+ - name : Setup GCP
75
+ uses : GoogleCloudPlatform/github-actions/setup-gcloud@master
76
+ with :
77
+ version : " 270.0.0"
78
+ service_account_email : ${{ secrets.GCP_SA_EMAIL }}
79
+ service_account_key : ${{ secrets.GCP_SA_KEY }}
80
+
81
+ - name : Set up JDK 1.8
82
+ uses : actions/setup-java@v1
83
+ with :
84
+ java-version : 1.8
85
+
86
+ - name : Build Docs
87
+ run : |
88
+ sudo apt-get install doxygen
89
+ ./gradlew docs:build
90
+
91
+ - name : Upload Docs
92
+ run : |
93
+ VERSION=${{ steps.get_version.outputs.VERSION }}
94
+ gsutil cp docs/build/$VERSION.tar.gz gs://ua-web-ci-prod-docs-transfer/libraries/unity/$VERSION.tar.gz
0 commit comments