You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Being able to customize in devfile what folders are rsynced to not only support in-cluster source builds but be able to take locally built artifacts and put in a specific location on the deployment.
Why is this needed?
to support wildfly, tomcat, nodejs or any other runtime that supports true incremental hotdeploy of resources (wether source or binaries) (quarkus will support this in upcoming releases)
Advantages:
speed - allows us to fully skip the in cluster build.
experimentation - one can do local changes and experiments not necessarily encoded in pom.xml etc. yet
local vs remote are in sync; less surprises during development
can be used to focus source based builds too to save time
disadvantages:
makes non-reproducible builds (but that is the same today where you don't need to commit to see changes)
Volume is the mechanism that allow sharing files amongst components of a Devfile (see the v2.0 issue about that). And mountSources: true is a simple way to include sources (i.e. projects) in a component.
/kind feature
Which functionality do you think we should add?
Being able to customize in devfile what folders are rsynced to not only support in-cluster source builds but be able to take locally built artifacts and put in a specific location on the deployment.
Why is this needed?
to support wildfly, tomcat, nodejs or any other runtime that supports true incremental hotdeploy of resources (wether source or binaries) (quarkus will support this in upcoming releases)
Advantages:
disadvantages:
originally opened at redhat-developer/odo#3132 but asked to also open here.
The text was updated successfully, but these errors were encountered: