Negating Past Mistakes

    localci

    1.0.6 • Public • Published

    LocalCI

    A continuous integration(CI) solution for local application or service which is behind a firewall. No need to share code with commonly CI tools like CircleCI, TravisCI and Jenkin, because you are hosting your the whole CI cycle.


    History

    I am hosting few web applications locally in development server and will be built many times a day due to provide a touch edge preview to user. The repeatly process can be done by CI tool. However, none of CI tool can deploy to my server due to the company's firewall. That's why I developed LocalCI.

    1. Edit and push the code to GitHub.
    2. GitHub will fire a Push event(trigger) to registered webhook (*the webhook should be set by you. Just point to the LocalCI server script is OK!).
    3. LocalCI client will pull events by polling the LocalCI server script every 5 seconds (*you should provide the repository url and branch name which you want to watch).
    4. Running your script if Push event is received.

    Installation + Use

    1. Install the npm globally
    npm install -g localci
    1. Start versioning for directory
    localci

    License

    MIT

    Install

    npm i localci

    DownloadsWeekly Downloads

    8

    Version

    1.0.6

    License

    MIT

    Unpacked Size

    866 kB

    Total Files

    322

    Last publish

    Collaborators

    • ssmak