Граф коммитов

6 Коммитов

Автор SHA1 Сообщение Дата
waliMSFT cb7d994701
Wali/oryx private environment setup 1675864 (#1878)
* 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
2023-07-10 15:11:03 -04:00
Cormac McCarthy 3f416b1ee1
Split integration tests by platform version and build image (#1592)
* 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
2022-10-03 13:32:06 -07:00
Paul Dorsch 64b3f661c3
Pauld/1581775 include ostype in image tag (#1529)
* 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
2022-09-07 14:26:26 -04:00
snehapar9 7b88aad858
Snehapar/1588872 upgrade golang version to 1.19 and change to bullseye (#1533)
* 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
2022-08-26 17:03:54 -07:00
Paul Dorsch f1f87c6c8a
Resolve build warnings for VS Preview and fix detector tests (#1429)
* 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
2022-07-07 12:57:46 -04:00
william-msft d3ff01eb0e
Reduce golang build run image (#1367)
* 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
2022-05-07 17:26:29 -07:00