Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/codechecks/commit-deployment

Ship every code change that you make
https://github.com/codechecks/commit-deployment

Last synced: about 2 months ago
JSON representation

Ship every code change that you make

Awesome Lists containing this project

README

        


codechecks.io

Commit Deployment


Ship every code change that you make


Build Status
Software License

## Install

```sh
npm add --save-dev @codechecks/commit-deployment
```

or

```sh
yarn add --dev @codechecks/commit-deployment
```

## Usage

Add to your `codechecks.yml` file:

```yml
checks:
- name: commit-deployment
options:
buildPath: "./dist"
# ...
```

With each pull request you will get a link do current deployment of your frontend app.

## API

### commitDeployment(options: Options): Promise\

#### Options

```typescript
interface Options {
buildPath: string;
rootFile?: string;
}
```

##### buildPath

`string`
\
Relative (to current codechecks file) path to build that is supposed to be deployed.

##### rootFile

optional `string`
\
Default: `index.html`
\
File considered as root in your build. Attached link will point directly to it.

## Contributing

All contributions are welcomed. Read more in [CONTRIBUTING.md](./CONTRIBUTING.md)

## Licence

MIT @ [codechecks.io](https://codechecks.io)