• This repository has been archived on 20/Jan/2022
  • Stars
    star
    179
  • Rank 206,394 (Top 5 %)
  • Language
    C#
  • License
    Other
  • Created over 12 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Creates Octopus-compatible NuGet packages

OctoPack is an open source project that makes it easy to create Octopus Deploy-compatible NuGet packages.

Sounds confusing? Well, NuGet was originally designed for packaging up open-source code libraries for developers to use in Visual Studio. And it also happens to be the perfect format for packaging applications that you want to deploy. As we discuss on the packaging page, however, some of the default NuGet conventions and assumptions don't work quite so well for tools like Octopus. So to help you create Octopus-ready NuGet packages, we created a tool called OctoPack.

Documentation

Refer to our Octopus Deploy documentation page

Support

While we do monitor issues posted to this repository, we do not do so every day, so it may be some time before we respond.

If you've found a bug or something isn't working, please contact support, who can help you find a workaround or make sure the problem gets prioritized properly.

Contributing to OctoPack

OctoPack is in maintenance and new features are not being actively added to it.

If you are planing on sending a pull request, please see our Contribution guide.

If you have an idea or a feature request, and it is directly related to this product in this repository, clear out this text and create an issue. Otherwise, please post it to our UserVoice site so others can vote for it.

More Repositories

1

Library

| Public | A repository of step templates and other community-contributed extensions to Octopus Deploy
PowerShell
171
star
2

Issues

| Public | Bug reports and known issues for Octopus Deploy and all related tools
160
star
3

PowerShell-IIS-Examples

Examples showing how to do everything with IIS and PowerShell
C#
86
star
4

install-octopus-cli-action

| Public | :octocat: GitHub Action to Install the Octopus CLI
TypeScript
79
star
5

create-release-action

| Public | :octocat: GitHub Action to Create a Release in Octopus Deploy
TypeScript
77
star
6

Octostache

| Public | The variable substitution syntax for Octopus Deploy
C#
72
star
7

OctopusDSC

| Public | A PowerShell DSC resource for installing Octopus Deploy & Tentacles
PowerShell
71
star
8

ICanHasDotnetCore

Scans uploaded packages.config files or GitHub repository and determines whether the nuget packages target .NETStandard
C#
71
star
9

OctoTFS

| Public | Octopus extensions for Azure DevOps, TFS, VSTS, and VSO
TypeScript
57
star
10

People

| Public | Describes our culture and our people
53
star
11

docs

| Public | Octopus Deploy documentation
MDX
42
star
12

Octopus-Docker

Scripts to run Octopus Server inside a docker container [WIP]
PowerShell
36
star
13

Octopus-TeamCity

| Public | JetBrains TeamCity plugin to trigger releases on build completion
Java
32
star
14

cli

| Public | Next Generation of the Octopus CLI πŸ™
Go
31
star
15

push-package-action

| Public | :octocat: GitHub Action to Push a Package to Octopus Deploy
TypeScript
29
star
16

octopackjs

A nodejs tool for packaging and pushing projects to an Octopus Deploy instance.
JavaScript
26
star
17

octopus-jenkins-plugin

| Public | Jenkins plugin which integrates with Octopus Deploy
Java
17
star
18

run-runbook-action

| Public | :octocat: GitHub Action to Run a Runbook in Octopus Deploy
TypeScript
17
star
19

TentaclePing

| Public | Diagnostics utility for Tentacle
C#
16
star
20

OctopusGrafanaDataSource

| Public |
Go
14
star
21

Octodiff

| Public | 100% C# implementation of remote delta compression based on the rsync algorithm
C#
13
star
22

CSProjToXProj

Scans a directory and converts .csproj files (and packages.config) to .xproj and project.json and (optionally) updates the solution
C#
13
star
23

go-octopusdeploy

| Public | Go API Client for Octopus Deploy πŸ™
Go
12
star
24

SeqFlatFileImport

| Public | A quick and dirty log file parser and export to Seq, if logging to a friendlies format is not available
C#
12
star
25

Calamari

| Public | The core deployment scripts and tools used by Octopus Deploy
C#
11
star
26

TenderSmash

A faster, more fluid UI on top of TenderApp
JavaScript
11
star
27

Specs

| Public |
HCL
11
star
28

gulp-octo

⛔️ DEPRECATED A gulp wrapper for octopack library to push projects to Octopus Deploy
JavaScript
9
star
29

Octopus-Bamboo

| Public | Octopus plugin for Bamboo
Java
9
star
30

Architecture

A repository of engineering sensible defaults and decisions that apply across Octopus products
9
star
31

DirectoryServicesAuthenticationProvider

| Public |
C#
9
star
32

WorkerTools

| Public | Officially sanctioned worker images for Octopus Deploy
Dockerfile
9
star
33

Halibut

| Public | A secure communication stack for .NET using JSON-RPC over SSL.
C#
8
star
34

ASP.NET-Deployment-Book

8
star
35

push-build-information-action

| Public | :octocat: GitHub Action to Push Build Information to Octopus Deploy
TypeScript
8
star
36

helm-charts

Helm chart for deploying Octopus Deploy into a Kubernetes cluster
Smarty
8
star
37

OctopusTentacle

| Public | The secure, lightweight, cross-platform agent for Octopus Server which turns any computer into a worker or deployment target for automated deployments and operations runbooks.
C#
8
star
38

WebDriverTraining

| Public | Blog series
Java
7
star
39

OpenIDConnectAuthenticationProviders

| Public |
C#
7
star
40

AnsibleDemo

6
star
41

NanoPack

A tool to package ASP.NET Core applications into a NanoServer VHD
C#
6
star
42

Nevermore

| Public | A JSON Document Store library for SQL Server
C#
6
star
43

octofxjs

A sample project to demonstrate packaging and pushing Node.js projects
JavaScript
6
star
44

grunt-octo

A Grunt wrapper for [octopack](https://github.com/OctopusDeploy/octojs) library to push projects to Octopus Deploy
JavaScript
6
star
45

OctopusDeploy-Api

| Public | Code snippet samples for various operations in the Octopus Deploy REST API
PowerShell
6
star
46

WhoIsCalling

Quick little .NET 4 console app that listens for inbound TCP connections and prints the client IP address/port
C#
5
star
47

OptimumSetupBook

| Public | This repo is used to store the open source book on how to setup an Octopus Deploy Server to scale up and out.
5
star
48

TenPillarsK8s

| Public |
HTML
5
star
49

Sashimi

| Public |
C#
4
star
50

OctopusCLI

| Public | Command line tool for Octopus Deploy
C#
4
star
51

SpringBootStopper

| Public |
Shell
4
star
52

SpringBootWindowsService

| Public |
Shell
4
star
53

ServerExtensibility

| Public |
C#
4
star
54

deploy-release-tenanted-action

| Public | :octocat: GitHub Action to Deploy a Tenanted Release in Octopus Deploy
TypeScript
4
star
55

Sampler

Command line tool to create sample projects in Octopus
C#
4
star
56

Hyponome

The OctopusDeploy / Library Pull Request review tool
JavaScript
4
star
57

Configuration

| Public |
C#
3
star
58

OctopusClients

| Public | Octopus.Client for commanding Octopus servers
C#
3
star
59

Channels.Sample

| Public | Sample projects for the Channels Walkthrough at https://octopus.com/blog/channels-walkthrough
JavaScript
3
star
60

deploy-release-action

| Public | :octocat: GitHub Action to Deploy a Release in Octopus Deploy
TypeScript
3
star
61

AuthenticationExtensibility

| Public |
C#
3
star
62

JavaPropertiesParser

| Public |
C#
3
star
63

OctoFX-training

OctoFX - for training purposes
JavaScript
3
star
64

Shellfish

| Public | Octopus.Shellfish.*, ShellExecutor and other commandline invocation things
C#
3
star
65

Caching

| Public | A simple but battle hardened in memory cache designed to be registered globally in your IoC container
C#
3
star
66

OctoStyle

| Public |
CSS
3
star
67

Data

| Public |
C#
3
star
68

JiraIntegration

| Public |
C#
3
star
69

ArquillianInfrastructureTesting

Java
2
star
70

create-zip-package-action

| Public | :octocat: GitHub Action to Create a Zip Package to Upload to Octopus Deploy
TypeScript
2
star
71

OctoVersion

| Public | .NET tool for determining version number based on the Git revision graph
C#
2
star
72

Octopus.Web.Xdt

C#
2
star
73

Versioning

| Public |
C#
2
star
74

RoslynAnalyzers

| Public | Roslyn analysers used for Octopus Projects
C#
2
star
75

ArquillianTest

Java
2
star
76

Time

| Public |
C#
2
star
77

OctoProduct

2
star
78

GuestAuthenticationProvider

| Public |
C#
2
star
79

ocl.ts

| Public | TypeScript library for processing Octopus Configuration Language (OCL) πŸ™
TypeScript
2
star
80

TeamCityCloudAgentUpdater

| Public | Simple NodeJS app to update AMI's for TeamCity Cloud Agents
JavaScript
2
star
81

octo-webpack-plugin

A webpack wrapper for octopack library to push projects to Octopus Deploy
JavaScript
2
star
82

Sashimi.Terraform

| Public |
C#
2
star
83

blog

| Public | The Octopus Deploy blog
2
star
84

octopus-serverspec-extensions

ServerSpec extensions for Octopus Deploy, with support for Tentacles, Workers, Worker Pools, Environments and more
Ruby
2
star
85

LdapAuthenticationProvider

| Public | LDAP Authentication Provider for Octopus Deploy
C#
2
star
86

UsernamePasswordAuthenticationProvider

| Public |
C#
2
star
87

GitHubIssueTracker

| Public |
C#
2
star
88

push-build-information-buildkite-plugin

| Public | Buildkite plugin to push build information to Octopus Deploy
Shell
2
star
89

JBossDeployment

| Public |
Groovy
2
star
90

Orca

Credential scanning for Github Repositories
Go
2
star
91

util-actions

| Public | A set of utility actions for use in GitHub action workflows
TypeScript
2
star
92

create-nuget-package-action

| Public | :octocat: GitHub Action to Create a NuGet Package for Octopus Deploy
TypeScript
1
star
93

create-release-buildkite-plugin

| Public | Buildkite plugin to create a release through Octopus Deploy
Shell
1
star
94

vscode-octopusdeploy

| Public | Octopus Deploy for Visual Studio Code πŸ™
TypeScript
1
star
95

ThymeleafSpringDemo

| Public | Simple Spring ThymeLeaf Demo
Shell
1
star
96

step-package-template

| Public | A template to getting started with Octopus Deploy step packages
JavaScript
1
star
97

homebrew-taps

| Public | The homebrew tap repo for OctopusCli
Ruby
1
star
98

Sashimi.AzureAppService

| Public |
C#
1
star
99

StartTeamCityAgentWhenZIsAvailableService

Service that is used to delay the start of the TCBuildAgent until AWS has attached the ephemeral (SSD) drives
C#
1
star
100

api-client.ts

| Public | TypeScript API client for Octopus Deploy βœ¨πŸ™πŸš€βœ¨
TypeScript
1
star