How Gitlab can create release in octopus?

We are using Gitlab as source code repository, Build server and Package registry. Our requirement is to integrate Gitlab with Octopus so that below can be achieved.

As soon as a new package is built and pushed to Gitlab Package Registry, a new release should be created in Octopus.

How can this be achieved?

Hi @manjunatha.karekal,

Thanks for reaching out, I’d be happy to help with your questions on integrating Octopus Deploy with GitLab.

As a first step, I wanted to link a really nice write-up we have on using GitLab feeds with Octopus Deploy, as this is one way of accomplishing what you are wanting to configure. In this scenario, Octopus Deploy would connect to GitLab via an external feed in order to grab any packages for deployment.

Also, although GitLab is not officially supported, you can still integrate with the Octopus CLI to perform any Octopus Deploy actions as well (i.e. to push packages, create releases, etc). I’ve linked a help post that discusses this in more detail, but let me know if you have any additional questions. Towards the end of this post, it also discusses the availability of a GitLab-compatible Docker image created by Octopus Labs that you might also find useful in designing your process.

Hopefully this documentation gives you some direction for your environment and integration plans, but let me know if I can be of any more help.

Best regards,


This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.