From dcc5ec4bb103879b23e56b2f25e615f77b3c2275 Mon Sep 17 00:00:00 2001 From: Siddarth Kumar Date: Thu, 9 Mar 2023 22:19:56 +0530 Subject: [PATCH] temp delete these 2 jenkinsfiles for debugging --- ci/Jenkinsfile.android | 94 ------------------------------------------ ci/Jenkinsfile.tests | 92 ----------------------------------------- 2 files changed, 186 deletions(-) delete mode 100644 ci/Jenkinsfile.android delete mode 100644 ci/Jenkinsfile.tests diff --git a/ci/Jenkinsfile.android b/ci/Jenkinsfile.android deleted file mode 100644 index 938e62aaee32..000000000000 --- a/ci/Jenkinsfile.android +++ /dev/null @@ -1,94 +0,0 @@ -library 'status-jenkins-lib@v1.6.9' - -/* Options section can't access functions in objects. */ -def isPRBuild = utils.isPRBuild() - -pipeline { - agent { label 'linux && x86_64 && nix-2.11' } - - options { - timestamps() - /* Prevent Jenkins jobs from running forever */ - timeout(time: 30, unit: 'MINUTES') - /* Limit builds retained */ - buildDiscarder(logRotator( - numToKeepStr: '10', - daysToKeepStr: '20', - artifactNumToKeepStr: '10', - )) - /* Allows combined build to copy */ - copyArtifactPermission('/status-mobile/*') - /* Abort old PR builds. */ - disableConcurrentBuilds( - abortPrevious: isPRBuild - ) - } - - parameters { - string( - name: 'BUILD_TYPE', - description: 'Specify build type. Values: pr / e2e / nightly / release', - defaultValue: 'pr', - ) - } - - environment { - LANG = "en_US.UTF-8" - LC_ALL = "en_US.UTF-8" - LANGUAGE = "en_US.UTF-8" - TARGET = "android${utils.isE2EBuild() ? "-e2e" : ""}" - BUILD_ENV = 'prod' - NIX_CONF_DIR = "${env.WORKSPACE}/nix" - FASTLANE_DISABLE_COLORS = 1 - /* coverage report identification */ - COVERALLS_SERVICE_NAME = "jenkins" - COVERALLS_SERVICE_JOB_ID = "${JOB_NAME}#${BUILD_NUMBER}" - } - - stages { - stage('Prep') { - steps { - script { - utils.doGitRebasePR() - utils.symlinkEnv() - println("Build Number: ${utils.genBuildNumber()}") - } - } - } - stage('Bundle') { - steps { - script { apks = android.bundle() } - } - } - stage('Sign') { - steps { - script { apks = android.sign(apks) } - } - } - stage('Parallel Upload') { - parallel { - stage('Archive') { - steps { script { - apks.each { archiveArtifacts it } - } } - } - stage('Upload') { - steps { script { - def urls = apks.collect { s3.uploadArtifact(it) } - if (urls.size() > 1) { /* Return only the universal APK. */ - env.PKG_URL = urls.find { it.contains('universal') } - } else { /* If no universal is available pick first. */ - env.PKG_URL = urls.first() - } - jenkins.setBuildDesc(APK: env.PKG_URL) - } } - } - } - } - } - post { - success { script { github.notifyPR(true) } } - failure { script { github.notifyPR(false) } } - always { sh 'make purge' } - } -} diff --git a/ci/Jenkinsfile.tests b/ci/Jenkinsfile.tests deleted file mode 100644 index b22dd9b6c8cb..000000000000 --- a/ci/Jenkinsfile.tests +++ /dev/null @@ -1,92 +0,0 @@ -library 'status-jenkins-lib@v1.6.9' - -/* Options section can't access functions in objects. */ -def isPRBuild = utils.isPRBuild() - -pipeline { - agent { label 'linux && x86_64 && nix-2.11' } - - options { - timestamps() - /* Prevent Jenkins jobs from running forever */ - timeout(time: 10, unit: 'MINUTES') - /* Limit builds retained */ - buildDiscarder(logRotator( - numToKeepStr: '10', - daysToKeepStr: '20', - artifactNumToKeepStr: '10', - )) - /* Abort old PR builds. */ - disableConcurrentBuilds( - abortPrevious: isPRBuild - ) - } - - parameters { - string( - name: 'BUILD_TYPE', - description: 'Specify build type. Values: pr / e2e / nightly / release', - defaultValue: 'pr', - ) - } - - environment { - LANG = "en_US.UTF-8" - LC_ALL = "en_US.UTF-8" - LANGUAGE = "en_US.UTF-8" - TARGET = 'tests' - BUILD_ENV = 'prod' - NIX_CONF_DIR = "${env.WORKSPACE}/nix" - LOG_FILE = utils.pkgFilename(ext: 'log', arch: 'tests') - } - - stages { - stage('Prep') { - steps { - script { - utils.doGitRebasePR() - } - } - } - stage('Checks') { - parallel { - stage('Lint') { - steps { - sh """#!/bin/bash - set -eo pipefail - make lint 2>&1 | tee ${LOG_FILE} - """ - } - } - stage('Tests') { - steps { - sh """#!/bin/bash - set -eo pipefail - make test 2>&1 | tee -a ${LOG_FILE} - """ - } - } - } - } - stage('Component Tests') { - steps { - sh """#!/bin/bash - set -eo pipefail - make component-test 2>&1 | tee -a ${LOG_FILE} - """ - } - } - stage('Upload') { - steps { - script { - env.PKG_URL = s3.uploadArtifact(LOG_FILE) - } - } - } - } - post { - success { script { github.notifyPR(true) } } - failure { script { github.notifyPR(false) } } - always { sh 'make purge' } - } -}