Esteban Papp
49e8f35858
Creates a deb package ( #5567 )
...
* configure/generation working
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Generates deb package forLinux
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes to EngineFinder
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* changes the owner of the installed folder so it is writable by the user
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* jenkins scripts
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes execution permission for scripts
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes wrong parameter to build for linux
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* removal of clang parameters in build_config.json
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Simplifies and fixes build configs
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* fixes to EngineFinder
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Adds linux deb package upload and small fixes/organization cleanup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* fixes checksum generation
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Some more small fixes for reviewing
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Test if this space is necessary for cpack
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* More fixes for installer jobs
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Adding eval to variables that need to double-expand
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Removing unused variables being passed
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Do not remove symlink
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Use cmake_path for concatenating paths
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* removing quotes so the variable expands
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* cleaned up some variables that have way too many ways to be passed
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Multiple fixes for Jenkins
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Cleanup/re-organization
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* fixes some temp variables so we can run cpack jenkins jobs locally
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Delays cmake download to install step
Cleanup on installer_windows.cmd, we already have the path to cpack (same as cmake, which is added to the path)
Some simplification in the windows installer generation, we now generate the same even if we dont upload
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes mac install
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* CPack can generate hashes for us
Defiine CPACK_OUTPUT_FILE_PREFIX to prevent the exe/msi from ending in the bin dir
Remove unnecessary generation of folder from 3rdPartyPacakges which fails when including from cpack
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* multiple fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* fixes typo
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes for linux/mac/windows (fixing discrepancies with Jenkins)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* uploads to S3 from the upload directory and fixes the latest upload
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Adds ERROR_VARIABLE to S3 upload to find a Jenkins issue
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* printing command invocation to try to figure out the errors
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Changes the hashing algorithm to sha256 and fixes the cmd used to call to pythojn
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* wrong path being passed in mac
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* removes compiler parameters from a config job (after rebase)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* more fixes fro deb packaging job
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* small fix for fingerprint patching for latest
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Changing extension of public key and leaving better TODO places for code signing
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Removes sdl as a dependency, leaving it commented since it is needed for wwise
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* fixes runtime copy during install, makes it more consistent with regular runtime dependencies and optimizes copy when there is already an install
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* $ENV{DESTDIR} and CMAKE_INSTALL_PREFIX cannot be used in cmake_path because the CMAKE_INSTALL_PREFIX is absolute
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixing some runtime_dependencies optimizations, we cannot take size of a bundle
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes warning in mac for an unused variable
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes a variable that was being passed to fix qt frameworks
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* More fixes for Jenkins
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Updates email to use for maintainer to match certificate
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* make directory because in some cases the dependency is copied before the actual library and the directory has to be created
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fix for a new warning/error in linux
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* The sha file is created after the upload happens, so creating it
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* remove the size comparison for install since it stomps over the copy from the target and doesnt trigger stripping
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-11-18 16:26:49 -08:00
Esteban Papp
2cc4f322b7
Skips signing when there is no upload URL ( #5120 )
...
* Skips signing when there is no upload URL so we can run the scripts locally
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes prebuild command and improves post build command to not depend on psiexec
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-11-01 11:06:04 -07:00
Esteban Papp
60e14d3a4c
Fixes PR comments
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-10-28 18:17:26 -07:00
Esteban Papp
4dcd60ba08
testing changes to fix Jenkins
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-10-28 17:49:31 -07:00
Esteban Papp
fec1b2fda2
Merge branch 'development' into o3de_sdk/installer_configs
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
# Conflicts:
# Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialSystemComponent.cpp
# cmake/Platform/Common/Install_common.cmake
2021-10-25 12:47:36 -07:00
AMZN-Phil
04033b088a
Fix desktop shortcuts created by Windows installer
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-10-22 16:12:18 -07:00
Esteban Papp
c345733057
improving some text messages
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-10-22 15:30:32 -07:00
Esteban Papp
2fe1e51346
generated a package for debug/profile/release monolithic-profile/release
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-10-21 18:40:31 -07:00
Esteban Papp
5df85534b7
Merge branch 'development' into o3de_sdk/installer_configs
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
# Conflicts:
# cmake/Packaging.cmake
# cmake/Projects.cmake
# scripts/build/Platform/Windows/build_config.json
2021-10-18 14:30:02 -07:00
AMZN-Phil
4e3711f643
Merge pull request #4531 from aws-lumberyard-dev/InstallerShortcutsFix
...
Update wix installer folders to match the new binary locations.
2021-10-06 14:10:33 -07:00
AMZN-Phil
39cf3f51cc
Update wix installer folders to match the new binary locations.
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-10-06 11:43:41 -07:00
Esteban Papp
bf393ec85c
fixes some install paths issues in monolithic release ( #4422 )
...
* fixes some install paths issues in monolithic release
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-10-01 08:38:46 -07:00
Mike Chang
0b718d435c
Installer, bootstrapper, and executable signing for Windows ( #4406 )
...
* Added a codesigning script to pre and post build steps in the Windows installer CD job
* Changed `windows_installer` job name to `installer_vs2019`
* Added `installer-nightly` tag for `installer_vs2019`
* Updated `build_config.json` to use an envvar for the installer url and bucket
Signed-off-by: Mike Chang <changml@amazon.com >
2021-09-30 17:40:34 -07:00
Esteban Papp
a2e9b0cb69
reverting some changes that affected the custom UI
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-09-22 19:29:08 -07:00
Esteban Papp
642f2b37ee
able to put release monolithic into an installer
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-09-22 18:48:26 -07:00
Esteban Papp
99a009bb77
WIP checkpoint
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-09-17 12:36:09 -07:00
Esteban Papp
6b13e8bfc8
Enabling PreFast to find virtual/override issues, some better organization of files
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-09-07 16:11:48 -07:00
Jeremy Ong
d15d40fec6
Add Windows PIX runtime support
...
Signed-off-by: Jeremy Ong <jcong@amazon.com >
2021-08-18 17:33:07 -06:00
Chris Galvan
5b0046ce78
Resolved conflicts in merge from stabilization/2106 -> development.
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-08-11 15:33:50 -05:00
Scott Romero
8d0f9f4114
[development] updated file regex when uploading latest tagged installer ( #2987 )
...
The "Latest" tagged installer uploads were failing the file filter because the upload script now collects files as full path before performing the regex.
Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-08-10 12:19:31 -07:00
Scott Romero
96740ba74d
[development] installer work - added 'files in use' page and fixed toolset path propagation ( #2855 )
...
Enable files in use dialog in bootstrap installer to close running o3de tools during uninstall or repair
Fixed installer toolset path propagation after variable name change
Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-08-05 13:41:30 -07:00
Esteban Papp
da474357f3
Some var cleanup so it shows better-organized in cmake-gui. Some vars… ( #2361 )
...
* Some var cleanup so it shows better-organized in cmake-gui. Some vars were also not following the namign convention we are using
Removed some unnecessary messaging
Fixed a TIF bug where it would report the wrong test in a message, fixed a message that was being triggered
Changed TIF to be enabled just by the binary so running the ci_build scripts locally doesnt trigger TIF messaging
Removed `LY_ENABLE_MULTIPLAYER_COMPRESSION`, it was not being used
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* handling case where a parameter can be empty
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* needs to be var name, not contents
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-07-26 14:14:56 -07: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
AMZN-ScottR
ae60bd0167
[installer/2106-font] revert back to default install bootstrapper font
...
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2021-07-16 14:33:39 -07:00
Scott Romero
61d5d5afa2
[stabilization/2106] upload a copy of the bootstrap installer to the 'latest' folder for tagged builds ( #2046 )
...
A build tag file with the commit info is included in the 'latest' upload
Silenced output of upload script
Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-09 17:55:15 -07:00
AMZN-ScottR
9b72b71aa0
[installer/2106-latest-upload] also upload a copy of the boostrapper to the 'latest' folder for tagged builds
...
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2021-07-09 14:58:32 -07:00
AMZN-ScottR
3e7f99812a
[installer/2106-desktop-shortcuts] update desktop shortcuts created by the installer
...
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2021-07-09 11:57:51 -07: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
AMZN-ScottR
60f38b0c30
[cpack/2106-install-path] update default install path and provide warning about 'Program Files'
...
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2021-06-30 11:19:52 -07:00
AMZN-ScottR
73c0efbd90
[cpack/2106-progress-screen] generalize progress screen text and split out download/execution progress
...
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2021-06-29 12:39:12 -07:00
scottr
1f68d58213
[cpack/2106-launch-opt] add option to launch the project manager after install
2021-06-25 16:36:41 -07:00
scottr
75dc5be724
[cpack/2106-compression] enable higher compression of installer artifacts
2021-06-24 14:59:21 -07:00
scottr
335d5dc7ed
Merge branch 'stabilization/2106' into cpack/2106-upload-fix
2021-06-23 15:16:33 -07:00
Steve Pham
70042fcdcd
O3DE Copyright Updates for Linux Foundation ( #1504 )
2021-06-23 10:55:22 -07:00
scottr
46c40d4bfa
[cpack/2106-upload-fix] provide bucket owner permissions in upload command
2021-06-22 17:06:43 -07:00
scottr
64a960e428
Merge branch 'cpack/jenkins-main' of https://github.com/aws-lumberyard-dev/o3de into cpack/jenkins-main
2021-06-20 20:21:48 -07:00
scottr
b089facc23
[cpack/jenkins-main] fixed bug where some resources were not embedded in the bootstrapper
2021-06-20 20:00:23 -07:00
scottr
26017c1b49
Merge branch 'stabilization/2106' into cpack/jenkins-main
2021-06-20 17:49:23 -07:00
scottr
587aa58b87
[cpack/jenkins-main] fixed bug with implicit aws upload profile
2021-06-20 15:16:18 -07:00
scottr
e8f250bed8
[cpack/jenkins-main] rework build tag generation to be at cpack time through LY_INSTALLER_AUTO_GEN_TAG
2021-06-20 14:31:10 -07:00
scottr
8b68aa9f5a
[cpack/jenkins-main] rework build tagging to include git repo info in installer job
2021-06-18 16:55:22 -07:00
Scott Romero
d66e8d7c06
[stabilization/2106] updated start menu shortcuts generated by the installer ( #1421 )
...
Added start menu shortcuts for the Editor and Material Editor
Renamed original "O3DE" start menu shortcut to "O3DE Project Manager"
Updated start menu folder name to include the "[Developer Preview]" tag
2021-06-18 13:36:28 -07:00
scottr
6e727e6ab0
[cpack/stabilization/2106-jenkins] various changes to shorten cpack install path on windows
2021-06-18 08:25:03 -07:00
scottr
703c1856ec
[cpack/stabilization/2106] updated start menu shortcuts generated by the installer
2021-06-17 15:16:20 -07:00
Esteban Papp
98767862af
LYN-4071 Mac compile times are excessive
2021-06-17 13:41:36 -07:00
scottr
084430f0c9
[cpack/stabilization/2106] update xml strings to use cmake bracket argument
2021-06-15 19:17:51 -07:00
scottr
ba1979b6fc
[cpack/stabilization/2106] fixed various text entries getting clipped after reinstalling the font
2021-06-15 18:42:21 -07:00
Esteban Papp
4a53d79158
Fixup editor bundle working
2021-06-15 17:33:26 -07:00
Esteban Papp
b5c7a35442
working with fixup bundle and incrementals of 1s
2021-06-15 17:33:23 -07:00
pappeste
47c3c3a5d0
Solution that wraps qt deploy with cmake
2021-06-15 17:33:20 -07:00