mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-19 18:18:38 +00:00
ci: remove caching of dependencies
Upgrade of Jenkins to `2.343` has introduced a security fix that breaks caching plugin when it's configured to store cache on Master host: https://issues.jenkins.io/browse/JENKINS-67173 Sine the [Caching plugin](https://plugins.jenkins.io/jobcacher/) hasn't been upgraded in 5 years the only good temporary workaround is just drop caching of dependencies like Nim compiler entirely. In the future we can try some other caching methods. Related: https://github.com/status-im/nimbus-eth2/pull/3594 Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
d94abcb31e
commit
ce1436ac15
@ -53,16 +53,10 @@ pipeline {
|
|||||||
steps {
|
steps {
|
||||||
/* trigger fetching of git submodules */
|
/* trigger fetching of git submodules */
|
||||||
sh 'make check-pkg-target-linux'
|
sh 'make check-pkg-target-linux'
|
||||||
/* avoid re-compiling Nim by using cache */
|
/* TODO: Re-add caching of Nim compiler. */
|
||||||
cache(maxCacheSize: 250, caches: [[
|
|
||||||
$class: 'ArbitraryFileCache',
|
|
||||||
includes: '**/*',
|
|
||||||
path: 'vendor/nimbus-build-system/vendor/Nim/bin'
|
|
||||||
]]) {
|
|
||||||
sh 'make deps'
|
sh 'make deps'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
stage('status-go') {
|
stage('status-go') {
|
||||||
steps { sh 'make status-go' }
|
steps { sh 'make status-go' }
|
||||||
|
@ -50,12 +50,7 @@ pipeline {
|
|||||||
steps {
|
steps {
|
||||||
/* trigger fetching of git submodules */
|
/* trigger fetching of git submodules */
|
||||||
sh 'make check-pkg-target-macos'
|
sh 'make check-pkg-target-macos'
|
||||||
/* avoid re-compiling Nim by using cache */
|
/* TODO: Re-add caching of Nim compiler. */
|
||||||
cache(maxCacheSize: 250, caches: [[
|
|
||||||
$class: 'ArbitraryFileCache',
|
|
||||||
includes: '**/*',
|
|
||||||
path: 'vendor/nimbus-build-system/vendor/Nim/bin'
|
|
||||||
]]) {
|
|
||||||
withCredentials([
|
withCredentials([
|
||||||
usernamePassword( /* For fetching HomeBrew bottles. */
|
usernamePassword( /* For fetching HomeBrew bottles. */
|
||||||
credentialsId: "status-im-auto-pkgs",
|
credentialsId: "status-im-auto-pkgs",
|
||||||
@ -67,7 +62,6 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
stage('status-go') {
|
stage('status-go') {
|
||||||
steps { sh 'make status-go' }
|
steps { sh 'make status-go' }
|
||||||
|
@ -47,16 +47,10 @@ pipeline {
|
|||||||
steps {
|
steps {
|
||||||
/* trigger fetching of git submodules */
|
/* trigger fetching of git submodules */
|
||||||
sh 'make check-pkg-target-windows'
|
sh 'make check-pkg-target-windows'
|
||||||
/* avoid re-compiling Nim by using cache */
|
/* TODO: Re-add caching of Nim compiler. */
|
||||||
cache(maxCacheSize: 250, caches: [[
|
|
||||||
$class: 'ArbitraryFileCache',
|
|
||||||
includes: '**/*',
|
|
||||||
path: 'vendor/nimbus-build-system/vendor/Nim/bin'
|
|
||||||
]]) {
|
|
||||||
sh 'make deps'
|
sh 'make deps'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
stage('status-go') {
|
stage('status-go') {
|
||||||
steps { sh 'make status-go' }
|
steps { sh 'make status-go' }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user