Comments (4)
@Daniel-Krzyczkowski Hey Daniel, thanks for your reply -- I agree with your sentiment, there would be additional work required within the Azure Pipelines to propagate the value of the BuildId
to the YAML configuration file that you'd need to add and it could be worth just having a default value for the revisions that are then configurable from a task argument. Let me discuss this proposal with folks on the team and I'll keep this issue updated with anything additional we may have. Thanks!
from container-apps-deploy-pipelines-task.
@Daniel-Krzyczkowski Hey Daniel, apologies for the delayed response -- this is an interesting feature request because it's currently exposed in our task via the properties.template.revisionSuffix
field that can be provided with the YAML configuration file passed to the yamlConfigPath
argument; however, this does seem like a scenario that we could set a default value for (e.g., $(Build.BuildId)
) and allow it to be configurable via an argument to the task.
For context: one of the reasons that we introduced the yamlConfigPath
argument was to not only allow users to define all aspects of their Container Apps deployment with a single file, but also reduce the need for us to expose every current and future property that can be provided as an argument to this task, as it can become pretty cluttered pretty quickly.
Does using this YAML configuration file work for your specific scenario, or is this something that you'd want to use specifically as an argument for the task? Thanks in advance!
from container-apps-deploy-pipelines-task.
@cormacpayne Hi Cormac, thank you so much for the answer! I was not aware of yamlConfigPath
argument. However in such scenario it means that we have to somehow update the revisionSuffix version in the YAML configuration file then. Having some default value as you mentioned, like BuildId
would be helpful in my opinion so we can cover the scenario where we want to have single revision with different values during each deployment.
from container-apps-deploy-pipelines-task.
@cormacpayne Great, thank you so much, Cormac!
from container-apps-deploy-pipelines-task.
Related Issues (20)
- appSourcePath and dockerfilePath join not working HOT 7
- Exit code from docker and az cli are ignored HOT 2
- Add support for images from docker hub HOT 2
- docker: image operating system "linux" cannot be used on this platform: operating system is not supported. HOT 2
- Cannot use a task twice in one pipeline on windows agent HOT 1
- FQDN output HOT 4
- Unable to update Azure Container App via 'az containerapp update' command HOT 4
- Staging vs. Production etc. how to set environment variable HOT 2
- provide Nuget FEED_ACCESSTOKEN for docker build HOT 4
- Deployment is not working when there are multiple containers in a container app HOT 3
- Azure Container app deploy container to existing app not working HOT 1
- Error when creating the container app HOT 9
- Support Container App Jobs resource in Azure deploy pipeline HOT 3
- Provide option to provide log destination when creating container apps environment HOT 2
- [enhancement] Ability to Specify AZ containerapp Command in AzureContainerApps@1 Task
- Unable to update Azure Container App via 'az containerapp update' command HOT 1
- Unable to deploy to Container Apps
- Multiple Projects in Solution with .Net SDK Build
- imageToBuild seems to be ignored HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from container-apps-deploy-pipelines-task.