-
Notifications
You must be signed in to change notification settings - Fork 550
Description
🔖 Feature description
Organisations which wants to containerise their application, needs to study docker first or how to write Dockerfile. There must be some mechanism where user can build project without any knowledge of Dockerfile.
🎤 Pitch
Since now a days every language has its own frameworks where organisations are creating projects using those frameworks. Because of this there are some standardisation in project creation, build and deploy came in picture. That's why it becomes easy to create some patterns for project building and deploying.
✌️ Solution
We can use Buildpacks to build projects for some famous languages. Buildpack is implemented by many organisations, to name a few, Google, Heroku and Paketo. We can integrate buildpack solution to our Ci pipeline for better and fast experince.
- The buildpack option can be selected from the Build Configuration view
- Base/global build configurations can be overridden for the specific build pipeline from Workflow Editor view
- Base & overridden configurations comparison can be viewed in Override details drawer from the Build Configuration view
🔖 Prototype
🔄️ Alternative
In case some still wants to use Dockerfile, a mechanism can be provided where team can select Dockerfile template for different language and their frameworks.
👀 Have you spent some time to check if this issue has been raised before?
- I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?
- I have read the Code of Conduct