egg-ci
Auto gen ci config file
Last updated 4 years ago by fengmk2 .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install egg-ci 
SYNC missed versions from official npm registry.

egg-ci

NPM version Node.js CI Test coverage npm download

Auto gen GitHub Action ci config file.

Installation

$ npm i egg-ci --save-dev

Usage

Add ci property to your package.json:

"ci": {
  "os": "linux, windows, macos",
  "npminstall": false, // use `npminstall` or `npm install`, default is false
  "version": "14, 16, 18", // test LTS node version by default
  // npm ci command
  "command": "ci",
  // custom service, only support on "linux" os, if you enable service, os will set to "linux" only
  "service": {
    "mysql": {
      "version": "8"
    },
    "redis-server": {
      "version": "6"
    }
  },
  "license": false // generate license
}

How

Use npm postinstall hook to create the *.yml after each npm install run.

License

MIT

Contributors


fengmk2


atian25


dead-horse


popomore


ngot


thonatos


azure-pipelines[bot]


ahungrynoob


zhennann

This project follows the git-contributor spec, auto updated at Fri Jun 03 2022 17:58:16 GMT+0800.

Current Tags

  • 2.1.0                                ...           latest (4 years ago)
  • 1.19.1                                ...           latest-1 (4 years ago)

29 Versions

  • 1.19.1                                ...           4 years ago
  • 2.1.0                                ...           4 years ago
  • 2.0.0                                ...           4 years ago
  • 1.19.0                                ...           5 years ago
  • 1.18.0                                ...           6 years ago
  • 1.17.0                                ...           6 years ago
  • 1.16.0                                ...           6 years ago
  • 1.15.0                                ...           6 years ago
  • 1.14.0                                ...           6 years ago
  • 1.13.1                                ...           6 years ago
  • 1.13.0                                ...           7 years ago
  • 1.12.0                                ...           7 years ago
  • 1.11.0                                ...           7 years ago
  • 1.10.0                                ...           7 years ago
  • 1.9.2                                ...           8 years ago
  • 1.9.1                                ...           8 years ago
  • 1.9.0                                ...           8 years ago
  • 1.8.0                                ...           9 years ago
  • 1.7.0                                ...           9 years ago
  • 1.6.0                                ...           9 years ago
  • 1.5.0                                ...           9 years ago
  • 1.4.0                                ...           9 years ago
  • 1.3.0                                ...           9 years ago
  • 1.2.0                                ...           9 years ago
  • 1.1.0                                ...           9 years ago
  • 1.0.3                                ...           10 years ago
  • 1.0.2                                ...           10 years ago
  • 1.0.1                                ...           10 years ago
  • 1.0.0                                ...           10 years ago
Downloads
Today 0
This Week 0
This Month 2
Last Day 0
Last Week 2
Last Month 1
Dependencies (1)
Dev Dependencies (5)
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org | Home |