Oryx/platforms
Saipriya-1144 b4287080d9
User/priya/passing versions as args (#2478)
* Deleted __pythonVersions.sh

* Modified PlatformInstallerBase.cs

* Modified Php, phpfpm dockerfiles

* Modified bullseye.dockerfile in php-fmp

* Modified azureFunctions.JamStack.Dockerfile

* Removed Unnecessary files

* modified dotnet dockerfiles

* deleted unused sh files in build folder

* Removed Unnecessary ENV variables

* deleted __functions.sh

* Modified PlatformInstallerBase.cs

* modified PlatformInstallerBase.yml

* modified args in dockerfiles

* Removed unnecessary lines

* Modified dotnet 9 dockerfile

* Created a default version file in Oryx

* Created a default version file in Oryx

* Created a default version file in Oryx

* making default version file executable

* moved defaultversions.sh to build folder

* removed default values

* modified php-fpm 8.2 dockerfile

* created build_runtime_images.sh to  build locally

* removed unnecessary zips

* added setting_variables.yml for local build

* Modified setting_variables.yml

* removed DotNetCoreAgent.2.8.42.zip

* removed default versions file

* modified NodeDynamicInstallationTest.cs

* added more constants to constants.yml

* modified Oryx.sln

* recovered build/buildPlatformBinaries.sh build/buildTestBuildImages.sh files

* modified buildTestBuildImages.sh

* recovered __functions.sh

* recovered __functions.sh

* updated versions in constants.yml

* updated php 8.3 buster image

* passed YAML version from constants.yml

* Recovered __pythonVersions.sh

* modified to include __pythonVersions.sh

* passed YARN version also as parameter

* removed extra line

* passed dotnetCoreagent version as arg

* Added build_buildimages.sh

* Removed unnecessary  comments

* removed unnecessary comments

* resolved comments
2024-08-22 09:53:49 +05:30
..
dotnet User/vchintalapat/dotnet9 stack updates (#2484) 2024-07-30 11:27:15 +05:30
golang
java
nodejs Stack Updates (#2483) 2024-07-26 10:52:59 +05:30
php User/priya/passing versions as args (#2478) 2024-08-22 09:53:49 +05:30
python User/priya/passing versions as args (#2478) 2024-08-22 09:53:49 +05:30
ruby User/priya/passing versions as args (#2478) 2024-08-22 09:53:49 +05:30
README.md
__common.sh Changes for Oryx pipeline migration. (#2430) 2024-05-31 16:30:11 +05:30

README.md

How to add a new release version and publish to Azure Blob Storage?

Add a new version, its SHA, and GPG keys information to {language}/versions/{ostype}/versionsToBuild.txt file for any operating systems that you would like the version to be available. Update version constants in constants.yaml and other files. If it's a default version, reset defaultVersion.txt file. Manually trigger the platform binary build pipeline after sent PR and update related tests.

Options to overwrite platform binaries when publishing SDKs to dev or prod storage account

We set up environment variable during the pipeline execution. When trigger a new build in Oryx-PlatformBinary- in Azure DevOps pipelines, click the 'run pipeline'->'Advanced options'->'Variables' and add the variable name and value there. Set up OVERWRITE_EXISTING_SDKS="true" to overwrite SDKs in all platforms. Set up OVERWRITE_EXISTING_SDKS_="true" to overwrite SDKs in a specific platform.