ci: enable sentry for releases
referenced issue: https://github.com/status-im/status-mobile/issues/21706 Signed-off-by: markoburcul <marko@status.im>
This commit is contained in:
parent
7b85bfbd53
commit
b62ae9ec05
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/env groovy
|
#!/usr/bin/env groovy
|
||||||
library 'status-jenkins-lib@v1.9.13'
|
library 'status-jenkins-lib@v1.9.15'
|
||||||
|
|
||||||
/* Options section can't access functions in objects. */
|
/* Options section can't access functions in objects. */
|
||||||
def isPRBuild = utils.isPRBuild()
|
def isPRBuild = utils.isPRBuild()
|
||||||
|
@ -41,6 +41,7 @@ pipeline {
|
||||||
BUILD_ENV = 'prod'
|
BUILD_ENV = 'prod'
|
||||||
NIX_CONF_DIR = "${env.WORKSPACE}/nix"
|
NIX_CONF_DIR = "${env.WORKSPACE}/nix"
|
||||||
FASTLANE_DISABLE_COLORS = 1
|
FASTLANE_DISABLE_COLORS = 1
|
||||||
|
SENTRY_PRODUCTION = "${utils.isReleaseBuild() ? 'true' : 'false'}"
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/env groovy
|
#!/usr/bin/env groovy
|
||||||
library 'status-jenkins-lib@v1.9.13'
|
library 'status-jenkins-lib@v1.9.15'
|
||||||
|
|
||||||
import groovy.json.JsonBuilder
|
import groovy.json.JsonBuilder
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/usr/bin/env groovy
|
#!/usr/bin/env groovy
|
||||||
library 'status-jenkins-lib@v1.9.13'
|
library 'status-jenkins-lib@v1.9.15'
|
||||||
|
|
||||||
/* Options section can't access functions in objects. */
|
/* Options section can't access functions in objects. */
|
||||||
def isPRBuild = utils.isPRBuild()
|
def isPRBuild = utils.isPRBuild()
|
||||||
|
@ -41,6 +41,7 @@ pipeline {
|
||||||
NIX_CONF_DIR = "${env.WORKSPACE}/nix"
|
NIX_CONF_DIR = "${env.WORKSPACE}/nix"
|
||||||
FASTLANE_DISABLE_COLORS = 1
|
FASTLANE_DISABLE_COLORS = 1
|
||||||
BUNDLE_PATH = "${HOME}/.bundle"
|
BUNDLE_PATH = "${HOME}/.bundle"
|
||||||
|
SENTRY_PRODUCTION = "${utils.isReleaseBuild() ? 'true' : 'false'}"
|
||||||
}
|
}
|
||||||
|
|
||||||
stages {
|
stages {
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
, outputFileName ? "status-go-${source.shortRev}-${platform}.aar" }:
|
, outputFileName ? "status-go-${source.shortRev}-${platform}.aar" }:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (lib) concatStringsSep optionalString optional splitString;
|
inherit (lib) concatStringsSep optionalString optional splitString fileContents;
|
||||||
isIOS = platform == "ios";
|
isIOS = platform == "ios";
|
||||||
isAndroid = platform == "android";
|
isAndroid = platform == "android";
|
||||||
enforceXCodeAvailable = callPackage ./enforceXCodeAvailable.nix { };
|
enforceXCodeAvailable = callPackage ./enforceXCodeAvailable.nix { };
|
||||||
|
@ -46,6 +46,10 @@ in buildGoPackage rec {
|
||||||
# TODO: try removing when go is upgraded to 1.22
|
# TODO: try removing when go is upgraded to 1.22
|
||||||
GODEBUG = "netdns=cgo+2";
|
GODEBUG = "netdns=cgo+2";
|
||||||
|
|
||||||
|
# Sentry for status-go
|
||||||
|
SENTRY_CONTEXT_NAME = "status-mobile";
|
||||||
|
SENTRY_CONTEXT_VERSION = fileContents ../../../VERSION;
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
echo 'Generate static files'
|
echo 'Generate static files'
|
||||||
pushd go/src/$goPackagePath
|
pushd go/src/$goPackagePath
|
||||||
|
|
Loading…
Reference in New Issue