Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add Octopus Create Release support #55

Merged
merged 6 commits into from
Jul 31, 2019

Conversation

ss-remygreinhofer
Copy link
Contributor

This patch implements the support for Octopus
(https://octopus.com/docs/api-and-integration/teamcity). It allows to
define a new type of build step: "octopus.create.release".

@cvbarros
Copy link
Owner

Hello @ss-remygreinhofer , let's go over #53 first and then rebase this one once merged, so it can be reviewed.

@ss-remygreinhofer
Copy link
Contributor Author

I'll rebase, add the tests and all the good stuff soon.

@gertjvr
Copy link

gertjvr commented Jun 25, 2019

Any chance this can get merged soon?

@cvbarros
Copy link
Owner

@ss-remygreinhofer @gertjvr Thanks for this! I'll review this next week. Been busy the past few months, but I'll retake active maintenance on the project. Cheers!

@cvbarros cvbarros self-requested a review June 27, 2019 16:21
@cvbarros
Copy link
Owner

@ss-remygreinhofer as #64 merged, this causes conflict with import path for the package causing CI to tail. Would you mind rebasing to latest master so we can merge this?
Thanks!

ss-remygreinhofer and others added 4 commits July 31, 2019 09:19
This patch implements a new build step allowing to create Octopus
releases.
Upstream updated the Step interface. This patch makes sure that the
Octopus steps implement it correctly.
Add steps to create and add StepOctopusCreateRelease build steps.
Adds unit tests for the `StepOctopusCreateRelease` related functions.
@ss-remygreinhofer
Copy link
Contributor Author

Updated!

@cvbarros cvbarros merged commit 36ce0a2 into cvbarros:master Jul 31, 2019
@ss-remygreinhofer ss-remygreinhofer deleted the octopus-create-release branch July 31, 2019 17:54
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants