Support release volcano in Travis#344
Conversation
|
good |
|
@asifdxtreme would you mind review and have a try on this patch? I see you published the first release. |
okay I will have a check at that and updated it in sometime |
|
@TommyLike Before actually releasing and uploading the images/release can we just use this release to deploy in kind and run E2E on this? |
|
do we need to have release in every build? |
Release will be triggered only if the new tag is pushed in github |
It's been verified before this step. But only for helm chart, not the yaml way. |
|
You need github token: GITHUB_TOKEN @asifdxtreme |
my bad, ran it again after adding GITHUB_TOKEN and it works well https://travis-ci.org/asifdxtreme/volcano/builds/559381486 |
d341f13 to
aa792fc
Compare
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: k82cn, TommyLike The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
|
||
| All-in-one yaml has been generated for quick deployment. Try command: | ||
| ```$xslt | ||
| kubectl apply -f volcano-v0.0.x.yaml |
There was a problem hiding this comment.
Add a guide on how to generate this yaml
There was a problem hiding this comment.
It should not be here, since it's only used for the releases and focus on how to use not how to develop.
There was a problem hiding this comment.
Since the source code is not downloaded in this scenario, it's better to add this steps into developing process.
|
/lgtm |
This patch enables release volcano when adding new tags. Things included.
helm template.Command for trigger a release would be something like:
Tested on local repo:

And the structure of release file would be:
Environment variables required in Travis: