Skip to content

modified

modified #7

Workflow file for this run

## "If required then comment out the code and use accordingly"
"

Check failure on line 2 in .github/workflows/main.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/main.yml

Invalid workflow file

You have an error in your yaml syntax on line 2
# name: workflow
# on:
# push:
# branches:
# - main
# paths-ignore:
# - 'README.md'
# permissions:
# id-token: write
# contents: read
# jobs:
# integration:
# name: Continuous Integration
# runs-on: ubuntu-latest
# steps:
# - name: Checkout Code
# uses: actions/checkout@v3
# - name: Lint code
# run: echo "Linting repository"
# - name: Run unit tests
# run: echo "Running unit tests"
# build-and-push-ecr-image:
# name: Continuous Delivery
# needs: integration
# runs-on: ubuntu-latest
# steps:
# - name: Checkout Code
# uses: actions/checkout@v3
# - name: Install Utilities
# run: |
# sudo apt-get update
# sudo apt-get install -y jq unzip
# - name: Configure AWS credentials
# uses: aws-actions/configure-aws-credentials@v1
# with:
# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# aws-region: ${{ secrets.AWS_DEFAULT_REGION }}
# - name: Login to Amazon ECR
# id: login-ecr
# uses: aws-actions/amazon-ecr-login@v1
# - name: Build, tag, and push image to Amazon ECR
# id: build-image
# env:
# IMAGE_TAG: latest
# run: |
# # Build a docker container and
# # push it to ECR so that it can
# # be deployed to ECS.
# docker build -t ${{ secrets.AWS_ECR_REPO_URI }}:$IMAGE_TAG .
# docker push ${{ secrets.AWS_ECR_REPO_URI }}:$IMAGE_TAG
# Continuous-Deployment:
# needs: build-and-push-ecr-image
# runs-on: self-hosted
# steps:
# - name: Checkout
# uses: actions/checkout@v3
# - name: Configure AWS credentials
# uses: aws-actions/configure-aws-credentials@v1
# with:
# aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
# aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# aws-region: ${{ secrets.AWS_DEFAULT_REGION }}
# - name: Login to Amazon ECR
# id: login-ecr
# uses: aws-actions/amazon-ecr-login@v1
# - name: Pull latest images
# run: |
# docker pull ${{ secrets.AWS_ECR_REPO_URI }}:latest
# # - name: Stop and remove visibility container if running
# # run: |
# # docker ps -q --filter "name=visibility" | grep -q . && docker stop visibility && docker rm -fv visibility
# - name: Run Docker Image to serve users
# run: |
# docker run -d -p 5000:5000 --name=sensor -e 'AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID }}' -e 'AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY }}' -e 'AWS_DEFAULT_REGION=${{ secrets.AWS_DEFAULT_REGION }}' ${{ secrets.AWS_ECR_REPO_URI }}:latest
# - name: Clean previous images and containers
# run: |
# docker system prune -f