-
Notifications
You must be signed in to change notification settings - Fork 972
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support release volcano in Travis #344
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
Needs 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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add a guide on how to generate this yaml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a step : make xxxx
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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: