File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -85,7 +85,14 @@ pub fn infer_gradle_release_name(path: Option<PathBuf>) -> Result<Option<String>
85
85
86
86
/// Detects the release name for the current working directory.
87
87
pub fn detect_release_name ( ) -> Result < String > {
88
- // cordova release detection first.
88
+ // try SENTRY_RELEASE environment variable
89
+ if let Ok ( release) = env:: var ( "SENTRY_RELEASE" ) {
90
+ if !release. is_empty ( ) {
91
+ return Ok ( release) ;
92
+ }
93
+ }
94
+
95
+ // try cordova release detection
89
96
if let Some ( release) = get_cordova_release_name ( None ) ? {
90
97
return Ok ( release) ;
91
98
}
@@ -142,6 +149,13 @@ pub fn detect_release_name() -> Result<String> {
142
149
return Ok ( release) ;
143
150
}
144
151
152
+ // try Google App Engine: https://cloud.google.com/appengine/docs/standard/python3/runtime#environment_variables
153
+ if let Ok ( release) = env:: var ( "GAE_DEPLOYMENT_ID" ) {
154
+ if !release. is_empty ( ) {
155
+ return Ok ( release) ;
156
+ }
157
+ }
158
+
145
159
match vcs:: find_head ( ) {
146
160
Ok ( head) => Ok ( head) ,
147
161
Err ( e) => Err ( anyhow ! (
You can’t perform that action at this time.
0 commit comments