Skip to content

fix: fix syntax in cicd.yml #3

fix: fix syntax in cicd.yml

fix: fix syntax in cicd.yml #3

Workflow file for this run

name: Ci and Cd
on:
push:
branches:
- develop
- main
jobs:
ci:
name: Setup nodejs
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Install nodejs
uses: actions/setup-node@v4
with:
node-version: 20.12.0
- name: Go to project folder
run: cd project
- name: Install dependencies
run: npm install
- name: Linting
run: npm run lint
- name: Build project
run: npm run build
cd:
name: CD processes
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Install Docker
uses: docker/setup-buildx-action@v1
- name: Go to project directory
run: cd project
- name: Login into docker hub
run: docker login -u ${{secrets.DOCKER_USERNAME}} -p ${{secrets.DOCKER_PASSWORD}}
- name: Build history service application, and deploy to dockerhub
run: |
docker build -t portofolio:1.0 .
docker push portofolio:${{secrets.DOCKER_TAGS_APP}} ${{secrets.DOCKER_USERNAME}}