Master | Complete |
---|---|
A path to your own production!
A CI/CD pipeline helps you automate steps in your software delivery process, such as initiating code builds, running automated tests, and deploying to a staging or production environment. Automated pipelines remove manual errors, provide standardized feedback loops and enable fast product iterations.
During this session we will create, test, build, run, deploy a VueJS app.
- VueJS
- Mocha
- Cypress
- CircleCI
- Heroku
- Powershell/ Bash
Come to the session with your machine ready for action! Sign up and install the bellow.
- GitHub
- Heroku
- CircleCI
-
Vue CLI
npm install -g @vue/cli
-
Heroku CLI
brew tap heroku/brew && brew install heroku
sudo snap install --classic heroku
-
Circle CLI (optional)
brew install circleci
curl -fLSs https://circle.ci/cli | bash
-
Git
-
Docker
-
Bash (with cURL) or Poweshell
brew install curl
-
Node/ NPM
vue --version
heroku --version
git --version
docker --version
node --version
npm --version
curl --version
The output should look something like this
npm install
npm run serve
npm run build
npm run test
npm run lint
npm run test:e2e
npm run test:unit