taogilaaa / ci-cd-showcase-api

Repository containing implementation of serverless technology + immutable deployments + continuous integration + continuous deployment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ci-cd-showcase-api

https://master-branch-ci-cd-showcase-api-taogilaaa.now.sh/

A repository containing implementation of serverless technology + immutable deployments + continuous integration + continuous deployment, the goal is to showcase the benefits of these workflow

Prerequisites

This project requires

Getting Started

Installation

Use the package manager yarn to install dependencies.

yarn

Example

Examples can be found on this project's pull request

Deployment

  • Create a feature branch, and push the commits to this repo, the CI runner will run and detect changes, and deploy the artifacts to zeit's now

Test it yourself

Using this Repository

  1. Create a new branch and push the commits here
  2. [Optional] Create a new pull request!

Using a Fork

  1. Fork this repository
  2. Create github access token to allow travis ci to access repo and write to discussions access token access token
  3. Register and get your now secret key
  4. Setup your repository settings on travis ci https://travis-ci.com/USER_NAME/REPO_NAME/settings and add GITHUB_API_TOKEN and NOW_SECRET travis env
  5. Make a commit and push it !

About

Repository containing implementation of serverless technology + immutable deployments + continuous integration + continuous deployment


Languages

Language:Shell 87.6%Language:JavaScript 12.4%