@@ -15,7 +15,7 @@ pipeline {
15
15
chmod +x llvm.sh
16
16
sudo ./llvm.sh 16 all
17
17
*/
18
- timeout(time : 90 , unit : ' MINUTES' ) {
18
+ timeout(time : 60 , unit : ' MINUTES' ) {
19
19
sh '''
20
20
cp assembly/native/build-ubuntu-20.04-shared.sh .
21
21
chmod +x build-ubuntu-20.04-shared.sh
@@ -31,7 +31,7 @@ pipeline {
31
31
label ' Ubuntu_x86-64'
32
32
}
33
33
steps {
34
- timeout(time : 90 , unit : ' MINUTES' ) {
34
+ timeout(time : 60 , unit : ' MINUTES' ) {
35
35
sh '''
36
36
cp assembly/native/build-ubuntu-20.04-portable.sh .
37
37
chmod +x build-ubuntu-20.04-portable.sh
@@ -42,12 +42,28 @@ pipeline {
42
42
}
43
43
}
44
44
}
45
+ stage(' Ubuntu 20.04 x86-64 (nix)' ) {
46
+ agent {
47
+ label ' Ubuntu_x86-64'
48
+ }
49
+ steps {
50
+ timeout(time : 60 , unit : ' MINUTES' ) {
51
+ sh '''
52
+ cp assembly/nix/linux-x86-64-static.nix .
53
+ export NIX_PATH=nixpkgs=https://github.com/nixOS/nixpkgs/archive/23.11.tar.gz
54
+ nix-build linux-x86-64-static.nix
55
+ '''
56
+ sh ' zip -r ton-x86-64-linux-nix ./result/*'
57
+ archiveArtifacts artifacts : ' ton-x86-64-linux-nix.zip'
58
+ }
59
+ }
60
+ }
45
61
stage(' Ubuntu 20.04 aarch64 (shared)' ) {
46
62
agent {
47
63
label ' Ubuntu_arm64'
48
64
}
49
65
steps {
50
- timeout(time : 90 , unit : ' MINUTES' ) {
66
+ timeout(time : 60 , unit : ' MINUTES' ) {
51
67
sh '''
52
68
cp assembly/native/build-ubuntu-20.04-shared.sh .
53
69
chmod +x build-ubuntu-20.04-shared.sh
@@ -63,7 +79,7 @@ pipeline {
63
79
label ' Ubuntu_arm64'
64
80
}
65
81
steps {
66
- timeout(time : 90 , unit : ' MINUTES' ) {
82
+ timeout(time : 60 , unit : ' MINUTES' ) {
67
83
sh '''
68
84
cp assembly/native/build-ubuntu-20.04-portable.sh .
69
85
chmod +x build-ubuntu-20.04-portable.sh
@@ -79,7 +95,7 @@ pipeline {
79
95
label ' Ubuntu_arm64'
80
96
}
81
97
steps {
82
- timeout(time : 90 , unit : ' MINUTES' ) {
98
+ timeout(time : 60 , unit : ' MINUTES' ) {
83
99
sh '''
84
100
cp assembly/nix/linux-x86-64-static.nix .
85
101
export NIX_PATH=nixpkgs=https://github.com/nixOS/nixpkgs/archive/23.11.tar.gz
@@ -95,7 +111,7 @@ pipeline {
95
111
label ' macOS_12.7_x86-64'
96
112
}
97
113
steps {
98
- timeout(time : 90 , unit : ' MINUTES' ) {
114
+ timeout(time : 60 , unit : ' MINUTES' ) {
99
115
sh '''
100
116
cp assembly/native/build-macos-shared.sh .
101
117
chmod +x build-macos-shared.sh
@@ -111,7 +127,7 @@ pipeline {
111
127
label ' macOS_12.7_x86-64'
112
128
}
113
129
steps {
114
- timeout(time : 90 , unit : ' MINUTES' ) {
130
+ timeout(time : 60 , unit : ' MINUTES' ) {
115
131
sh '''
116
132
cp assembly/native/build-macos-portable.sh .
117
133
chmod +x build-macos-portable.sh
@@ -127,7 +143,7 @@ pipeline {
127
143
label ' macOS_12.6.3-arm64'
128
144
}
129
145
steps {
130
- timeout(time : 90 , unit : ' MINUTES' ) {
146
+ timeout(time : 60 , unit : ' MINUTES' ) {
131
147
sh '''
132
148
cp assembly/native/build-macos-shared.sh .
133
149
chmod +x build-macos-shared.sh
@@ -143,7 +159,7 @@ pipeline {
143
159
label ' macOS_12.6.3-arm64'
144
160
}
145
161
steps {
146
- timeout(time : 90 , unit : ' MINUTES' ) {
162
+ timeout(time : 60 , unit : ' MINUTES' ) {
147
163
sh '''
148
164
cp assembly/native/build-macos-portable.sh .
149
165
chmod +x build-macos-portable.sh
@@ -159,7 +175,7 @@ pipeline {
159
175
label ' macOS_13.2-arm64-m2'
160
176
}
161
177
steps {
162
- timeout(time : 90 , unit : ' MINUTES' ) {
178
+ timeout(time : 60 , unit : ' MINUTES' ) {
163
179
sh '''
164
180
cp assembly/native/build-macos-shared.sh .
165
181
chmod +x build-macos-shared.sh
@@ -175,7 +191,7 @@ pipeline {
175
191
label ' macOS_13.2-arm64-m2'
176
192
}
177
193
steps {
178
- timeout(time : 90 , unit : ' MINUTES' ) {
194
+ timeout(time : 60 , unit : ' MINUTES' ) {
179
195
sh '''
180
196
cp assembly/native/build-macos-portable.sh .
181
197
chmod +x build-macos-portable.sh
@@ -191,7 +207,7 @@ pipeline {
191
207
label ' Windows_x86-64'
192
208
}
193
209
steps {
194
- timeout(time : 90 , unit : ' MINUTES' ) {
210
+ timeout(time : 60 , unit : ' MINUTES' ) {
195
211
bat '''
196
212
copy assembly\\ native\\ build-windows-github.bat .
197
213
copy assembly\\ native\\ build-windows.bat .
@@ -207,7 +223,7 @@ pipeline {
207
223
label ' Ubuntu_x86-64'
208
224
}
209
225
steps {
210
- timeout(time : 90 , unit : ' MINUTES' ) {
226
+ timeout(time : 60 , unit : ' MINUTES' ) {
211
227
sh '''
212
228
cp assembly/android/build-android-tonlib.sh .
213
229
chmod +x build-android-tonlib.sh
@@ -223,7 +239,7 @@ pipeline {
223
239
label ' Ubuntu_x86-64'
224
240
}
225
241
steps {
226
- timeout(time : 90 , unit : ' MINUTES' ) {
242
+ timeout(time : 60 , unit : ' MINUTES' ) {
227
243
sh '''
228
244
cd assembly/wasm
229
245
chmod +x fift-func-wasm-build-ubuntu.sh
0 commit comments