File tree Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Expand file tree Collapse file tree 1 file changed +58
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Create pre-release [dev branch]
2
+
3
+ on : [ workflow_dispatch ]
4
+
5
+ jobs :
6
+ build :
7
+ runs-on : windows-2019
8
+
9
+ steps :
10
+ - uses : actions/checkout@v3
11
+ - name : Set up JDK 17
12
+ uses : actions/setup-java@v2
13
+ with :
14
+ java-version : ' 17'
15
+ distribution : ' adopt'
16
+
17
+ - name : Build x86-64 mainnet
18
+ run : |
19
+ mkdir artifacts
20
+ git fetch -a
21
+ git checkout dev
22
+ mvn clean compile package -DskipTests
23
+ cp target/MyLocalTon.jar artifacts/MyLocalTon-x86-64.jar
24
+
25
+ - name : Build x86-64 testnet
26
+ run : |
27
+ mvn clean compile package -DskipTests -Dton_branch=testnet
28
+ cp target/MyLocalTon.jar artifacts/MyLocalTon-x86-64-testnet.jar
29
+
30
+ - name : Build arm64-aarch64 mainnet
31
+ run : |
32
+ mvn clean compile package -DskipTests -Darch=-aarch64
33
+ cp target/MyLocalTon.jar artifacts/MyLocalTon-arm64.jar
34
+
35
+ - name : Build arm64-aarch64 testnet
36
+ run : |
37
+ mvn clean compile package -DskipTests -Dton_branch=testnet -Darch=-aarch64
38
+ cp target/MyLocalTon.jar artifacts/MyLocalTon-arm64-testnet.jar
39
+
40
+ - name : Create pre-release
41
+ id : create_pre_release
42
+ uses : actions/create-release@v1
43
+ env :
44
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
45
+ with :
46
+ tag_name : v${{ github.run_number }}
47
+ release_name : MyLocalTon DEV v${{ github.run_number }}
48
+ draft : true
49
+ prerelease : true
50
+
51
+ - name : Upload binaries to pre-release
52
+ uses : svenstaro/upload-release-action@v2
53
+ with :
54
+ repo_token : ${{ secrets.GITHUB_TOKEN }}
55
+ file : artifacts/*.jar
56
+ tag : v${{ github.run_number }}
57
+ overwrite : true
58
+ file_glob : true
You can’t perform that action at this time.
0 commit comments