Commit Graph

320 Commits (4721ef829835e1d15e413c41cc410ccfa5200ed8)

Author SHA1 Message Date
lumberyard-employee-dm 76fe7f3666 Merge branch 'main' of https://github.com/aws-lumberyard/o3de into ly-as-sdk/LYN-2948-phistere 5 years ago
Steve Pham 6136bc270e
Remove flaky test from AzNetwork instead of using retry
- Remove '--repeat until-pass' from profile test ctest argument
- Moved flaky TCP tests from main googletest suite to sandbox
- Added 'TARGET' to 'ly_add_googletest' to support adding the same module to multiple tests or adding a test that is not named the same as the module
- Fix minor bug in ly_add_googletest
5 years ago
amzn-sj d369912727 Merge branch 'main' into LYN-2461 5 years ago
evanchia ed3b1dd8d5 adding explicit url for test metrics 5 years ago
lumberyard-employee-dm 470fde461f Removed engine registration from the Jenkins build scripts which builds the Engine in an engine centric manner 5 years ago
Steve Pham 42ccdf0572
Python3 installation script for Linux machines (#832) 5 years ago
amzn-sj 268fd8b714 Remove bootstrap.cfg and references to it. 5 years ago
ibtehajn 3c3f3fa91e Disable shallow checkout in initial setup step
Performing a shallow checkout breaks changelog computation, which is
required for accurate build failure notifications.
5 years ago
ibtehajn c49875fc37 Use author instead of committer in changelog computations
Any commits created through the GitHub UI (e.g. commits created by
merging PRs) usually assign GitHub itself as the ccommitter. This is
expected behaviour, as the commit is applied by GitHub itself. However,
for the purposes of changelog creation, showing the author (e.g. the
person who clicked the merge button on the PR) is more useful.
5 years ago
Mike Chang 85feef74dc
Update Windows 2019 AMI v3 Label
* Added new Windows v3 build label

* New v3 AMI
5 years ago
Steve Pham 8a07408a0c
Fix for intermitten AzNetworkingTest on Linux AR runs 5 years ago
amzn-sj 118feaa961 Fix iOS asset_profile nightly incremental build failure. 5 years ago
bosnichd 9ecbbe471b
Remove lots of unused things from CrySystem (#765)
Remove lots of unused things from CrySystem
5 years ago
bosnichd 3d84902b24
Remove CryCommonTools (moving the three remaining files into Editor/Util which is the only place they're used). (#741)
Remove CryCommonTools (moving the three remaining files into Editor/Util which is the only place they're used).
5 years ago
bosnichd 4aff32e719
More red code (#732)
Remove:
- Code/CryEngine/CryCommon/Platform
- Some unused Code/CryEngine/CryCommon/Mock files
- Code/Tools/CryXML and almost all of Code/Tools/CryCommonTools
- Code/Tools/TestBed/ResourceCompilerImage
- Tools/DeepBandwidthToExcel
- Various .p4ignore files
5 years ago
Steve Pham 50abafbab1
Add orchestrating script to install ubuntu packages for O3DE on Linux (#721)
SPEC-3510: Linux environment setup scripts

* Add orchestrating script to install ubuntu packages for O3DE on Linux
* Fix issue parsing package content file for build-tools
5 years ago
amzn-sj 3383cfc95a Fix Jenkins failure during engine registration for iOS 5 years ago
Shirang Jia 33f7da764e
Remove unneeded scripts that have internal service references (#683) 5 years ago
Steve Pham bf62687b37
Update android installation script to install gradle 7.0 5 years ago
bosnichd 3defbce31b
Remove legacy serialization and QPropertyTree (#684)
Remove:
- CryCommon/CryExtension/*
- CryCommon/Serialization/*
- Sandbox/Plugins/EditorCommon/QPropertyTree/*
- All related CryCommon interfaces
- All CrySystem implementations
- Various related Editor classes
5 years ago
AMZN-AlexOteiza 591ad7f824
Added xml output for tests (#664)
Added test reporting information for jenkins
5 years ago
Terry Michaels 8ddfcabae7
Removed unneeded comments (#673) 5 years ago
Colin Byrne 43b474a4b2
O3de updates restricted download (#229)
* fix project centric set current
* Adding newline to project.json template
* Adding newline to engine.json
* Changed register -this-engine to be data driven
* adding build server support
* fix log dir
* fix add remove
* fix template creation for restricted
* fix typos and descriptions
* Add newline to the end of template.json
* Adding newline to the end of assets_scan_folders.seteg
* current_project in global project that creates/edits the .o3de/Registry/bootstrap.setreg
* fix the build server flags
* fix the o3de manifest server portion
* disable project manager tests for now. Its changed too much and lytestools is not working at the moment. I will get back to this later.
* fix the Mac build config
* disable project_test, this is the project manager. It has changed too much for these tests to work at the moment. I'll get back to them

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
5 years ago
Shirang Jia 1162177d61
Create a seprate nightly pipeline to always run clean build. (#649) 5 years ago
Brian Herrera 618a02ff13
Update step to also send email to build requestor on all branches 5 years ago
Brian Herrera bdfee639d9
Update formatting 5 years ago
Brian Herrera 032500ddb9
Fix email notifications and limit to watched branches 5 years ago
Esteban Papp b294c88e2a
SPEC-5122 Git prune step fails to remove deleted branches in the work… (#442) 5 years ago
Esteban Papp f8633f0ba8
LYN-3112 Add CMakeTestbed to github and setup the Jenkins job to use an installed version (#461) 5 years ago
Shirang Jia 54e06b0f63
Update EBS deletion labmda to handle PR closed event (#406)
* Update EBS deletion labmda to handle PR closed event

* Remove print used for debugging
5 years ago
evanchia-ly-sdets 80833caf2b
Merge pull request #399 from aws-lumberyard-dev/test_metrics_on_job_fail
Fixing test metrics to run on test failures
5 years ago
evanchia 1b8c62f294 Fixed out of scope variable 5 years ago
Steve Pham ed74bb9166
SPEC-5380: Update windows/mac setup scripts to install latest cmake
* Adding choco install for cmake in 'install_utiltools.ps1'

* Adding brew installation command to install-xcode.sh
5 years ago
evanchia c554a7b17e Moved variable assigments and removed try/catch block for test metrics 5 years ago
Shirang Jia e0f8066a97
Add AttachDate tag to EBS volume and add script to find/delete inactive EBS volumes (#380)
Add AttachDate tag to EBS volume and add script to find/delete inactive EBS volumes
5 years ago
evanchia 22a8885502 Fixing test metrics to run on test failures 5 years ago
Alex Peterson 7aeb9614de
Remove remaining libav references 5 years ago
Junbo Liang 83f3cbd4a1
Merge pull request #151 from aws-lumberyard-dev/SPEC-6072
[SPEC-6072] [Crashpad] Migrate crash reporting tool to use Crashpad from 3rdParty
5 years ago
Esteban Papp 71c315b2b7
SPEC-6510 Illegal instruction in asset_mac.sh on clean asset builds (#349) 5 years ago
junbo 0b8299ba0b Remove the existing crashpad package and update the package hash 5 years ago
Steve Pham d90e8fd214
Merge pull request #284 from aws-lumberyard-dev/SPEC-3511
SPEC-3511 : Update Linux setup scripts to use a config file for general packages
5 years ago
evanchia 06dd4e9378 adding containsKey() in jenkinsfile 5 years ago
evanchia 3ac0008bc2 fixing jenkinsfile to use containsKey() 5 years ago
evanchia 9abd112a7e chaged boolean type to string 5 years ago
evanchia 4d88cab139 Adding test metrics field to build config file 5 years ago
Steve Pham db42760974
Update install-ubuntu-build-tools.sh 5 years ago
spham f68ed1cd4b Fix tabs->space issues 5 years ago
spham c0ad079f87 Create a package file for packages to install on Linux and updated script to use it 5 years ago
evanchia-ly-sdets f3c0aad914
Merge pull request #258 from aws-lumberyard-dev/metrics_string_security_fix
Fixing string interpolation security risk in test metrics
5 years ago
evanchia ad7e7d829e changed variable formatting method 5 years ago
Esteban Papp 9ca7408929
SPEC-6499 Timeout in pipes expire due to logs being in a sub-step 5 years ago
evanchia 8f76dd0f26 Fixing string interpolation security risk in test metrics 5 years ago
evanchia-ly-sdets 8238b76dba
Merge pull request #200 from aws-lumberyard-dev/test_metrics_endpoint_fix
Test metrics uses both Jenkins endpoints fix
5 years ago
evanchia efacc3c8bb Adding missing spaces in test metrics command string 5 years ago
evanchia 7bfde0ddba Using jenkins env var instead of extracting function 5 years ago
Vincent Liu 626f7c00fe
[SPEC-1856] Convert AWSGameLiftServerSDK to new 3rdparty system (#198)
Remove old 3rdparty reference in code, and replace with new target.
Lib has been promoted to prod bucket (https://jira.agscollab.com/browse/SPEC-6469)
5 years ago
Steve Pham add0b44812
Merge pull request #196 from aws-lumberyard-dev/SPEC-3516
Fixing install script for selecting specific version of Cmake and adding +x permissions to the file
5 years ago
Esteban Papp 92c77dca11
LYN-3069 Revert some 3rdparty changes and address issue (#185)
* renaming and organizing files

* removed unused files

* Removing unnecessary file

* moved file

* reverting movement of 3rdparty associations from gems to global

* removing unnecessary calls to ly_add_external_target_path

* fixing install prefix of ci_build

* Fixes to get 3rdparties declared in gems to be installed

* Allowing to install just one configuration

* Adding empty line at the end

* removing commented code

* setting IMPORETD_LOCATION_<CONFIG> and defaulting IMPORTED_LOCATION to the profile config in case other configs are not installed
5 years ago
evanchia a3e1d84566 Test metrics uses both Jenkins endpoints fix 5 years ago
spham a14cd0102e Fixed cmake version targeting 5 years ago
spham cb142107e7 Fixed targeting of cmake version 5 years ago
Scott Romero 8e67ff55c0
Adding option to override inclusion of test targets in build
Merge pull request #180 from aws-lumberyard-dev/SPEC-6436
5 years ago
Shirang Jia 3f8af33496
Merge pull request #175 from aws-lumberyard-dev/build_strike/SPEC-6304
Add lambda function to delete branch EBS volumes on Github branch deletion action
5 years ago
Shirang Jia c6cd492196
Merge pull request #143 from aws-lumberyard-dev/build_strike/SPEC-6433
Add repository name to EBS volume tag
5 years ago
scottr a6a65ec5c2 [SPEC-6436] include LY_DISABLE_TEST_MODULES to the windows install job 5 years ago
Alex Peterson 707f5a07b2
Converted Civetweb to 3p package 5 years ago
Shirang Jia 67a1ad2f80
Fix python path for Android packaging job
Fix python path for Android packaging job
5 years ago
shiranj 3c5c540f09 Fix python path for Android packaging job 5 years ago
Shirang Jia b21f835d0c
Merge pull request #166 from aws-lumberyard-dev/add_android_package
SPEC-6448: Add Android package in packaging pipeline
5 years ago
shiranj 1865ae71ca Retrieve Github secret from AWS Secret Manager 5 years ago
shiranj 841d16055a Add lambda function to delete branch ebs volumes on github branch deletion event 5 years ago
Brian Herrera 87155e0d5e
Merge pull request #165 from aws-lumberyard-dev/build-strike/SPEC-6357
Add script to sync repo with upstream
5 years ago
shiranj dc5b4ee1dd Add Android package in packaging pipeline 5 years ago
Brian Herrera 8804ab8f1f Add script to sync repo with upstream 5 years ago
spham 37949abe25 Restoring original periodic_test_profile block but with the TAGS removed 5 years ago
spham fd7d3a41ee Removing 'periodic_test_profile' job from Android due to the fact that the Android Virtual Device is not supported on virtualized systems (Windows) 5 years ago
Steve Pham b15850176b
Merge pull request #131 from aws-lumberyard-dev/SPEC-3516
Add linux (ubuntu) setup scripts
5 years ago
shiranj 23b9b3e12b Fix indentation 5 years ago
shiranj 0472bc49aa Set winSlashReplacement to false when running incremental_build_util.py 5 years ago
shiranj f5b7200f32 Fix typo 5 years ago
spham 86be2647c5 Fix apt-get command for installing specific version of cmake based on distro of ubuntu 5 years ago
shiranj a6cea546da Add repository name to EBS volume tag 5 years ago
spham 4232fa4232 - Renamed install-awscli.sh to install-ubuntu-awscli.sh
- Update to use $EUID instead of 'whoami' to determine if script is running as sudo
- Tagging cmake version 3.20.1 specifically
5 years ago
spham 9a0b47137a Add linux setup scripts to:
1. Install Linux AWSCLI
2. Install Linux Git, GitLFS, and GCM
3. Install Linux build libraries and tools for O3DE
5 years ago
spham aaf2200122 Merge branch 'main' into platform/SPEC-6061 5 years ago
Esteban Papp 250f8d8db0
SPEC-6246 Prevent job overrides from PR branches (#110) 5 years ago
Esteban Papp a6c7815685
SPEC-6371 Change the asset_profile and test_profile steps to be no_unity so it doesnt recompile 5 years ago
Esteban Papp 41981412c5
SPEC-6370 Mark a build as "NOT_BUILT" if it didnt build anything 5 years ago
spham 66517b22e0 Updating how to calculate the ENGINE_ROOT path based on the CURRENT_PATH value 5 years ago
spham dbae71c511 Fixes for android nightly unit tests
- Fix broken test launcher caused by change in unit test module registry format
- Fix test runner script's ENGINE_ROOT (re-parenting) path caused by move of file to different folder
- Adding step to always perform an android sdk update to latest creating and launching android virtual device (AVD)
5 years ago
Esteban Papp 8b265d2e8d
Initial version that I need to test out (#60)
LYN-2585 Add cmake/install job to Jenkins
5 years ago
Brian Herrera a1f0baeeff Prevent skipping build if it's from a pull request
Also add safe navigation operator on parameters. This avoids encoutering NullPointerException when accessing build parameters on the first build since these values will be set to null.
5 years ago
Esteban Papp 4a3d24f189
SPEC-6276 Move ci_build and ci_build_metrics to scripts\build 5 years ago
alexpete 8469c9ca0a Integrating github/staging through commit 5f214be 5 years ago
Shirang Jia 87b522e4ba
Merge branch 'main' into build-strike/SPEC-6281 5 years ago
shiranj d399d0d8f1 Move jenkins_pipeline_metrics.py to ascripts/build/Jenkins/tools 5 years ago
shiranj f3d0666a63 Add retry to get request 5 years ago
shiranj 78cadfd1d0 Convert daily metrics pipeline script to use BlueOcean API 5 years ago
Alex Peterson 921eb742d4
Merge branch 'main' into github/staging 5 years ago
Alex Peterson 73e5a3693f Fixing missing execute permissions 5 years ago
Alex Peterson cd12226849
Merge branch 'main' into github/staging 5 years ago
Shirang Jia fb4468b041
Merge branch 'main' into SPEC-6230 5 years ago
Shirang Jia 37379d9d76
Fix indentation in Jenkinsfile 5 years ago
Shirang Jia 7c5e555a40
Fix indentation in Jenkinsfile 5 years ago
Shirang Jia 82a73c7ece
Merge branch 'main' into remove_packaging_scrubbing_validation 5 years ago
shiranj 53d3ae436d Pipeline fails when using a new empty ebs volume 5 years ago
Esteban Papp f7651a6d0f
Cleaning up Jenkinsfile (#8)
SPEC-6241 GitHub cleanup of Jenkinsfile
5 years ago
Shirang Jia 3dc9ae7c0f
Merge branch 'main' into remove_packaging_scrubbing_validation 5 years ago
shiranj 9f42a8f9bd Remove scrubbing/validation from packaging script 5 years ago
Brian Herrera ae04211f8c Merge branch 'main' into github/staging 5 years ago
Brian Herrera 6f836e4614 Re-add change removed in latest merge. 5 years ago
Esteban Papp e8f6463db0
SPEC-3580 Move Jenkins pipeline files to another folder (#4) 5 years ago
alexpete 1044dc3da1 Integrating github/staging through commit ab87ed9 5 years ago
Brian Herrera aef10339d5 Use complete Jenkins project name when creating EBS volumes
This change will allow us to support multiple repos in our account by using the full project name for the volumes. Right now multiple repos running the default pipeline will use the same name (e.g. defaultmain<platform>) and will conflict when similar branch names are used.
5 years ago
alexpete c2cbd430fe Integrating up through commit 90f050496 5 years ago
Brian Herrera 39f53338bf Merge branch 'main' into LoadPipelineFromGitHub 5 years ago
alexpete 36c4e827bd Integrating latest from github/staging
Integrating up through commit 5e1bdae
5 years ago
Brian Herrera e8bbb5a0d5 Set scripts to be executable
This is required to build on linux/mac
5 years ago
alexpete 75dc720198 Integrating latest 47acbe8 5 years ago
alexpete a10351f38d Initial commit 5 years ago