* setting up the private env
* private environment for build
* private account setup for buildBuildImages and buildRunTimeImages script
* copy sdks from prod to private staging account
* adding secrets to validation pipeline
* Authenticate with Azure DevOps
* env variable path bug fix
* debian package fix for nodejs
* fixed the local build issue related to the stretch package
* merged with main
* addressed PR change
* make the token hideen in local build
* Split integration tests by platform version and build image
* Reduce number of runners required for integration tests
* Remove unused parameter from integration test templates
* Fix failing tests
* Fix other failing CLI buster test
* added support for ostype in image tag
* fixed dotnet, node, and ruby tests and fixed ruby's generateDockerfiles file
* added dynamic image versions to the tests
* updated build images to include debian flavor
* updated build images to include ostype in their image tag, and fixed a few tests to use the new tag
* starting a constants file for images to test on
* moved constants to image test helper, and updated tests to use github actions stretch constant
* updating tests to use constants so that we can switch the tag structure down the line with minimal code changes
* cli images use constant for testing
* fixing building images for new names
* fixed latest image for tests
* fix some more references to latest and lts versions
* updated test tag
* updated tests to respect the os type and os version combo
* fix building build images
* fix pulling and tagging for integration tests
* fix latest build
* updated new php-fpm tag text
* bug fixes and remaining hardcode cleanup
* resolve vso focal issue
* fix lts buster dockerfile
* lingering cli hardcode
* final tagging fixes and self review
* replace 'ubuntu-vso' with 'vso-ubuntu'
* pr feedback: renaming testing constants and resolving hardcoded buster in build images script
* tag latest image so that it is still accessible with the 'latest' tag
* made full tests consistent
* fixed remaining merge conflict
* update to gitignore for php
* update to gitignore for php attempt 2
* removed bullseye.Dockerfiles from git cache and reverted .gitignore
* added missing node 18 and python 3.11 to runtime image test helper
* Upgrade golang to 1.19 and migrate to bullseye
* Generated Golang19Version
* Removed echo
* Made modifications to build full-bullseye image
* Modified full.Dockerfile to add buster
* Added tests for golang 1.18 and 1.19
* Replaced hardcoded build image name
* Modified test to handle full, full-buster,full-bullseye
* added await/async to various php test files, and removed extra parameter from JamSpell_CanBe_Installed_In_The_BuildImage method
* fix detector tests by adding default output type to dotnetcore detection
* used default output type for empty output type name test case
* use task waitall instead of async methods for parallel testing
* added Async suffix throughout testing files to enforce the convention
* missing async suffix for node test
* use task whenall instead of task waitall to run tasks in parallel without blocking the thread
* removed php 8 imagick tests, as there are no indications that it ever passed. The exceptions have just been swallowed for the past few months
* tests could not find github-buster image, which does not seem to exist, however github-actions-buster does and is used in previous tests
* added support for mariadb 10.5 to test db scripts, and removed wordpress 5.1 test from running on php 8, as they are incompatible
* removed extra unused arg from method invocation
* add more helpful error logging and exit conditions for GetHostPortAsync
* Add collection to php integration tests to disable parallelization
* clean up final conflict marker for successful build
* converted fsharp test from 2.1 to 3.0
* Add run capabilities to oryx cli image
* Revert "Add run capabilities to oryx cli image"
This reverts commit b320f54672.
* Add Dockerfile for building and running golang
* Add build and run in one image
* Update to enable golang version to bash tpl
* Add build and run integration tests
* Update integration test
* Update imageNmae
* Update buildAndRun image name to full
* Update full image name
* Update full image name