File tree 1 file changed +41
-5
lines changed
1 file changed +41
-5
lines changed Original file line number Diff line number Diff line change 1
1
version : 2
2
2
jobs :
3
3
build :
4
- working_directory : /kotlin-native-lambda-runtime
4
+ working_directory : ~ /kotlin-native-lambda-runtime
5
5
docker :
6
6
- image : c1phr/kotlin-native-lambda-runtime-compiler:latest
7
7
steps :
8
8
- checkout
9
+ - restore_cache :
10
+ key : deps-{{ checksum "build.gradle" }}
9
11
- run :
10
12
name : Build runtime
11
13
command : |
12
14
./gradlew clean build linuxTest
15
+ - save_cache : # saves the project dependencies
16
+ paths :
17
+ - ~/.gradle
18
+ key : deps-{{ checksum "build.gradle" }}
19
+ - persist_to_workspace :
20
+ root : .
21
+ paths :
22
+ - .
23
+ deploy :
24
+ working_directory : ~/kotlin-native-lambda-runtime
25
+ docker :
26
+ - image : c1phr/kotlin-native-lambda-runtime-compiler:latest
27
+ steps :
28
+ - attach_workspace :
29
+ at : .
13
30
- deploy :
14
31
name : Publish to Bintray
15
- command : |
16
- if [ "${CIRCLE_BRANCH}" == "master" ]; then
17
- ./gradlew generatePomFileForKotlinMultiplatformPublication generateMetadataFileForKotlinMultiplatformPublication bintrayUpload bintrayPublish -PbuildNum="1.0.${CIRCLE_BUILD_NUM}"
18
- fi
32
+ command : ./gradlew generatePomFileForKotlinMultiplatformPublication generateMetadataFileForKotlinMultiplatformPublication bintrayUpload bintrayPublish -PbuildNum="${CIRCLE_TAG}"
33
+
34
+ workflows :
35
+ version : 2
36
+ build :
37
+ jobs :
38
+ - build
39
+ release :
40
+ jobs :
41
+ - build :
42
+ filters :
43
+ branches :
44
+ ignore : /.*/
45
+ tags :
46
+ only : /^\d+\.\d+\.\d+$/
47
+ - deploy :
48
+ requires :
49
+ - build
50
+ filters :
51
+ branches :
52
+ only : master
53
+ tags :
54
+ only : /^\d+\.\d+\.\d+$/
You can’t perform that action at this time.
0 commit comments