You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuweni.apache.org by to...@apache.org on 2020/02/08 18:46:47 UTC

[incubator-tuweni] branch master updated: Add timeouts for each build step

This is an automated email from the ASF dual-hosted git repository.

toulmean pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git


The following commit(s) were added to refs/heads/master by this push:
     new a657fc9  Add timeouts for each build step
a657fc9 is described below

commit a657fc9830ded4587b26889c788fdffd6bd9bd60
Author: Antoine Toulme <an...@lunar-ocean.com>
AuthorDate: Sat Feb 8 10:46:33 2020 -0800

    Add timeouts for each build step
---
 Jenkinsfile | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 2f06d8d..dc9f8ff 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -16,22 +16,28 @@ pipeline {
     stages {
         stage('Get submodules') {
             steps {
-                sh 'git submodule update --init --recursive'
+                timeout(time: 5, unit: 'MINUTES') {
+                    sh 'git submodule update --init --recursive'
+                }
             }
         }
         stage('Set up gradle') {
             steps {
-                sh """if [ ! -f "gradle-5.0-bin.zip" ]; then
-                        wget https://services.gradle.org/distributions/gradle-5.0-bin.zip
-                        unzip gradle-5.0-bin.zip
-                        gradle-5.0/bin/gradle setup
-                      fi
-                    """
+                timeout(time: 5, unit: 'MINUTES') {
+                    sh """if [ ! -f "gradle-5.0-bin.zip" ]; then
+                            wget https://services.gradle.org/distributions/gradle-5.0-bin.zip
+                            unzip gradle-5.0-bin.zip
+                            gradle-5.0/bin/gradle setup
+                          fi
+                        """
+                }
             }
         }
         stage('Build') {
             steps {
-                sh "./gradlew allDependencies checkLicenses spotlessCheck test assemble"
+                timeout(time: 60, unit: 'MINUTES') {
+                    sh "./gradlew allDependencies checkLicenses spotlessCheck test assemble"
+                }
             }
         }
         stage('Publish') {
@@ -39,7 +45,9 @@ pipeline {
                 branch "master"
             }
             steps {
-                sh "./gradlew publish"
+                timeout(time: 30, unit: 'MINUTES') {
+                    sh "./gradlew publish"
+                }
             }
         }
     }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@tuweni.apache.org
For additional commands, e-mail: commits-help@tuweni.apache.org