Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guitarrapc/nuget-cache-orb

circleci orb to save and restore nuget cache.
https://github.com/guitarrapc/nuget-cache-orb

circleci circleci-orbs nuget

Last synced: about 2 months ago
JSON representation

circleci orb to save and restore nuget cache.

Awesome Lists containing this project

README

        

## nuget-cache-orb
[![CircleCI](https://circleci.com/gh/guitarrapc/nuget-cache-orb.svg?style=svg)](https://circleci.com/gh/guitarrapc/nuget-cache-orb) [![CircleCI Orb Version](https://img.shields.io/badge/endpoint.svg?url=https://badges.circleci.io/orb/guitarrapc/nuget-cache)](https://circleci.com/orbs/registry/orb/guitarrapc/nuget-cache)

## Usage

See the [orb registry listing](http://circleci.com/orbs/registry/orb/guitarrapcnuget-cache) for usage guidelines.

## Contributing

We welcome [issues](https://github.com/guitarrapc/nuget-cache-orb/issues) to and [pull requests](https://github.com/guitarrapc/nuget-cache-orb/pulls) against this repository!

## MEMO

* normal push without specific pattern of a tag, dev build will run.
* push tag for production release.
* master-major.v1.0.0
* master-minor.v1.1.0
* master-patch.v1.1.1

> NOTE: `orb-tools/dev-promote-prod` cleanup-tags is set to true to remove `master.*` tags on publish orb to the production.

## Basic orb setup

setup orb account and namespace.

```shell
# require perconal api tokens
$ circleci setup
$ circleci namespace create guitarrapc github guitarrapc
$ circleci orb create guitarrapc/nuget-cache
```

validate before publish.

```
$ circleci orb validate orb.yml
```

publish orb to the dev.

```
$ circleci orb publish orb.yml guitarrapc/nuget-cache@dev:0.x.0
```

public orb to the production.

```
$ circleci orb publish promote guitarrapc/[email protected]
```