Shirang Jia
d584732116
Fix ap log path on s3 ( #5257 )
...
* Fix typo when calling upload_to_s3.py
Signed-off-by: shiranj <shiranj@amazon.com >
* Remove space in extra_args
Signed-off-by: shiranj <shiranj@amazon.com >
2021-11-03 10:45:12 -07:00
Brian Herrera
fa83a1fff8
Merge pull request #5146 from aws-lumberyard-dev/devops/update-snapshots
...
Update snapshots list to stablization/2110
2021-11-01 09:59:51 -07:00
Shirang Jia
1ec34f6123
Fix typo when calling upload_to_s3.py ( #5139 )
...
Signed-off-by: shiranj <shiranj@amazon.com >
2021-10-29 21:11:53 -07:00
Mike Chang
22820b6a90
Update snapshots list to stablization/2110
...
Signed-off-by: Mike Chang <changml@amazon.com >
2021-10-29 15:13:20 -07:00
Shirang Jia
b8ced0d461
Fix AP log path on S3 ( #5068 )
...
Signed-off-by: shiranj <shiranj@amazon.com >
2021-10-28 13:31:33 -07:00
Shirang Jia
7ab0871327
Upload AP logs when there is an AP eeror ( #4896 )
...
* Updating LFS config to new endpoint (#1624 )
Signed-off-by: AMZN-alexpete
* Updates licenses to APACHE-2.0 OR MIT (#1685 )
Not to be committed before 7/6/2021
Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com >
* Updating CONTRIBUTING.md
Signed-off-by: Terry Michaels <miterenc@amazon.com >
* Fixed typo
Signed-off-by: Terry Michaels <miterenc@amazon.com >
* Updated text to be more descriptive
Signed-off-by: Terry Michaels <miterenc@amazon.com >
* Upload AP logs when there is an AP eeror
Signed-off-by: shiranj <shiranj@amazon.com >
* Add AP log upload step for single step Asset jobs
Signed-off-by: shiranj <shiranj@amazon.com >
* Address more comments
Signed-off-by: shiranj <shiranj@amazon.com >
* Only call CreateUploadAPLogsStage() once in try/catch block
Signed-off-by: shiranj <shiranj@amazon.com >
* Revert acciental update to README.md
Signed-off-by: shiranj <shiranj@amazon.com >
Co-authored-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
Co-authored-by: Chris Galvan <chgalvan@amazon.com >
Co-authored-by: Nicholas Lawson <70027408+lawsonamzn@users.noreply.github.com >
Co-authored-by: Terry Michaels <miterenc@amazon.com >
2021-10-25 19:16:29 -07:00
Mike Chang
8ab1cfacf5
Fixes for Test Screenshot upload build step ( #4792 )
...
Fixes the test screenshot upload build step:
- Added missing positional parameters
- Double quoting the command statements to allow variable expansion (also fixes broken Python call)
- Escaping the double quotes within the command statement
Signed-off-by: Mike Chang <changml@amazon.com >
2021-10-19 14:06:03 -07:00
Shirang Jia
8f1a589fcf
Send message to post_ar_build SNS topic after build finished ( #4442 )
...
* Send message to post_ar_build SNS topic after build finished
Signed-off-by: shiranj <shiranj@amazon.com >
* Add build number to SNS message
Signed-off-by: shiranj <shiranj@amazon.com >
2021-10-06 09:27:20 -07:00
brianherrera
eaddd4eee7
Throw exception for build stage
...
This is required so Jenkins will properly mark the build failed on valid script errors.
Signed-off-by: brianherrera <briher@amazon.com >
2021-09-21 16:05:25 -07:00
brianherrera
d44cc844d1
Retry pipeline stages when a node goes offline
...
This change is required to support spot instances in the AR pipeline.
- When a node goes offline the job is retried on a new node
- Valid script errors are handled properly and the status is updated in Jenkins
Signed-off-by: brianherrera <briher@amazon.com >
2021-09-21 15:06:31 -07:00
jromnoa
5c4ce8cd06
Upload test screenshots to s3 on test failure. ( #3815 )
...
* add s3 upload on screenshot test failure, should only apply to the test_gpu_profile_vs2019 job on nightly runs
* adds support for zipping screenshot files up prior to uploading to the s3 bucket and also adds the ACL extra arg to the upload_to_s3.py execution
* remove unused json import
* remove regex to use .endswith() instead and rename variables to be more clear (PR feedback)
* rename create_zip_archive to create_screenshots_archive
Signed-off-by: jromnoa <jromnoa@amazon.com >
2021-09-08 06:11:44 -05:00
Shirang Jia
c1c6fa3615
Auto-cut Github issue on build failures from main/development ( #3730 )
...
* Send SNS topic on build failure
* send build failure root cause data to SNS topic that triggeres lambda function to automatically create Github issues
* Change SNS topic subject to Build failure and add build url to the message
* Change SNS topic name
2021-08-31 17:37:25 -07:00
Sean Sweeney
873654a9fc
Merge pull request #3116 from aws-lumberyard-dev/benchmark_metrics_jenkins
...
Adds the MARS benchmark script in AR
2021-08-31 15:58:20 -07:00
evanchia
5e4ec8c421
adding missing param to Jenkins benchmark step
...
Signed-off-by: evanchia <evanchia@amazon.com >
2021-08-27 10:14:22 -07:00
Shirang Jia
ce85bb3b7d
Add awsi deployment as a non-blocking step in nightly pipeline ( #3397 )
...
* Add awsi deployment as a non-blocking step in nightly pipeline
* Make step fail if it's not a non-blocking step
2021-08-24 10:43:17 -07:00
Mike Chang
a92684c0b8
Jenkinsfile LFS fix for iOS/Mac pulls ( #3396 )
...
* Add git lfs install and pull into Jenkins Git pull stage
Signed-off-by: Mike Chang <changml@amazon.com >
2021-08-23 16:07:02 -07:00
John
dcde3f3e36
Add extra logging for CHANGE_ID and COMMIT_ID.
...
Signed-off-by: John <jonawals@amazon.com >
2021-08-19 18:18:45 +01:00
Shirang Jia
e48798fdbf
Add missing {} for string interpolation ( #3291 )
2021-08-18 10:02:24 -07:00
Shirang Jia
3e51240a05
Allow customized Jenkins parameters for different pipelines and add aws integration deployment pipeline ( #3248 )
...
Allow customized Jenkins parameters for different pipelines so that we can define different Jenkins parameters for a new pipeline and doesn't affect AR build parameters.
Add aws integration deployment pipeline.
2021-08-17 15:25:32 -07:00
evanchia
78d34e6960
Adds the MARS benchmark script in AR
...
Signed-off-by: evanchia <evanchia@amazon.com >
2021-08-13 14:10:43 -07:00
Sean Sweeney
54b93d7c25
Merge pull request #2885 from aws-lumberyard-dev/test_metrics_env_var_fix
...
Escape character in Jenkins for test metrics
2021-08-09 14:03:02 -07:00
Shirang Jia
4f9382e8c6
Include build failure root cause in email notification ( #2491 ) ( #2888 )
...
Signed-off-by: shiranj <shiranj@amazon.com >
2021-08-06 12:52:04 -07:00
evanchia
3a76f2e6ce
Fixing incorrect string replacement in Jenkinsfile
...
Signed-off-by: evanchia <evanchia@amazon.com >
2021-08-05 17:41:06 -07:00
evanchia
574bef0cd8
Escape character in Jenkins for test metrics
...
Signed-off-by: evanchia <evanchia@amazon.com >
2021-08-05 10:19:15 -07:00
amzn-sean
3ade098742
support node switching in a pipe ( #2345 )
...
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com >
2021-07-26 11:16:13 +01:00
Steve Pham
38261d0800
Shorten copyright headers by splitting into 2 lines ( #2213 )
...
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines
Signed-off-by: Steve Pham <spham@amazon.com >
2021-07-16 15:25:48 -07:00
brianherrera
1121bf6e60
Remove separate git lfs steps.
...
The steps to remove git lfs hooks and inject creds are no longer required with the public repo.
Signed-off-by: brianherrera <briher@amazon.com >
2021-07-12 09:14:16 -07:00
Chris Galvan
3b1873b045
Merged stabilization/2106 -> development (resolved merge conflicts).
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-08 13:56:47 -05:00
Shirang Jia
992f5aab1b
Convert Incremental scripts to Python3 ( #1934 )
...
Convert incremental build script to Python3
2021-07-07 15:12:10 -07:00
John
17fde4e228
Move source of truth logic from TIAF to job
2021-07-05 14:56:48 +01:00
Chris Galvan
d7574777a8
Resolved merge conflicts
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-02 12:42:44 -05:00
Steve Pham
b4a2edec6a
Final update copyright headers to reference license files at the repo root ( #1693 )
...
* Final update copyright headers to reference license files at the repo root
Signed-off-by: spham <spham@amazon.com >
* Fix copyright validator unit tests to support the stale O3DE header scenario
Signed-off-by: spham <spham@amazon.com >
2021-06-30 19:51:55 -07:00
Gene Walters
6fb2558e44
Merge branch 'upstream/development' into genewalt/gitflow_210628
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-06-29 15:40:46 -07:00
John
c83d117b32
Fix snapshot choice that was incorrectly added
...
Signed-off-by: John <jonawals@amazon.com >
2021-06-29 10:27:46 +01:00
Gene Walters
4e14c0069b
Merge branch 'upstream/stabilization/2106' into genewalt/gitflow_210628
2021-06-28 19:09:20 -07:00
John
cfe839e89e
Address PR comments
2021-06-25 10:18:29 +01:00
John
c831304c8a
Address PR comments
2021-06-24 19:31:53 +01:00
John
38f852d8b9
Add snapshot selection to PR and non-PR builds.
...
PR builds will detect the destination branch and check if that branch
is one of the snapshot branches, otherwise it defaults to the 'development'
snapshot.
Non-PR builds use the user-selected snapshot from the list of available
snapshots.
2021-06-24 18:39:03 +01:00
Steve Pham
70042fcdcd
O3DE Copyright Updates for Linux Foundation ( #1504 )
2021-06-23 10:55:22 -07:00
Esteban Papp
78b8daa783
LYN-4745 ci_build_metrics doesnt distinguish between different repo ( #1496 )
...
* add repository to ci_build_metrics
* fixing build
* changing the job to pass the right parameters
* passing parameters that need to be expanded
* missed this, important
* fixing typo
2021-06-23 08:01:39 -07:00
scottr
21d92a414e
[cpack/jenkins-main] update commit date format string to something that works on all machines
2021-06-20 13:38:16 -07:00
scottr
f03b3623d4
[cpack/jenkins-main] fixed git date format on unix machines in jenkinsfile
2021-06-20 11:45:41 -07:00
scottr
68d90366a8
[cpack/jenkins-main] missed escaping a character in git command for jenkinsfile
2021-06-19 07:15:23 -07:00
scottr
c507422760
[cpack/jenkins-main] update build url tag generation to use existing env vars from Jenkins
2021-06-18 20:52:04 -07:00
jonawals
6db9a00315
Merge branch 'TIF/Runtime' into TIF/Jenkins
2021-06-08 14:27:18 +01:00
jonawals
656aa528d8
Implement new handling of tiaf seed data
2021-06-08 13:39:37 +01:00
evanchia
b2a6616a31
fixed cwd error
2021-06-07 18:50:21 -07:00
evanchia
9afe5225e6
removing wildcard from rmdir, not windows compatible
2021-06-07 18:39:03 -07:00
evanchia
9373c5fd0d
Fixing xml directory race condition on incremental runs
2021-06-07 18:31:57 -07:00
Ibtehaj Nadeem
1ffcfa07e6
Remove Jenkins failure notifications ( #958 )
...
Remove Jenkins failure notifications
2021-06-07 12:53:07 +01:00