Skip to content

Commit

Permalink
Jenkins 'general' label added ayushiee#2
Browse files Browse the repository at this point in the history
  • Loading branch information
davidhei2023 committed Jul 15, 2024
1 parent c52a0ae commit 8650f25
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 51 deletions.
100 changes: 50 additions & 50 deletions .github/workflows/infra-frontend.yaml
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
name: NetflixFrontend stack build-deploy

on:
push:
branches:
- main

permissions:
contents: write

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1

- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}

- name: Build and push Docker images
run: |
DOCKER_IMAGE_TAG=frontend-v0.0.3-${{ github.run_number }}
docker buildx build --platform linux/amd64,linux/arm64 -t davidhei/netflix:${DOCKER_IMAGE_TAG} --push .
- name: Checkout infrastructure repo
uses: actions/checkout@v3
with:
repository: davidhei2023/NetflixInfra
token: ${{ secrets.REPO_TOKEN }}
path: ./NetflixInfra

- name: Update YAML manifests
run: |
cd ./NetflixInfra/NetflixFrontend
sed -i 's|image: .*$|image: davidhei/netflix:frontend-v0.0.3-${{ github.run_number }}|' frontend.yaml
- name: Commit and Push changes
run: |
cd ./NetflixInfra
git config user.email "${{ secrets.GIT_USER_EMAIL }}"
git config user.name "${{ secrets.GIT_USER_NAME }}"
git add .
git commit -m "Update NetflixFrontend image to frontend-v0.0.3-${{ github.run_number }}"
git push
#name: NetflixFrontend stack build-deploy
#
#on:
# push:
# branches:
# - main
#
#permissions:
# contents: write
#
#jobs:
# build:
# runs-on: ubuntu-latest
#
# steps:
# - name: Checkout repository
# uses: actions/checkout@v3
#
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v1
#
# - name: Log in to Docker Hub
# uses: docker/login-action@v2
# with:
# username: ${{ secrets.DOCKER_USERNAME }}
# password: ${{ secrets.DOCKER_PASSWORD }}
#
# - name: Build and push Docker images
# run: |
# DOCKER_IMAGE_TAG=frontend-v0.0.3-${{ github.run_number }}
# docker buildx build --platform linux/amd64,linux/arm64 -t davidhei/netflix:${DOCKER_IMAGE_TAG} --push .
# - name: Checkout infrastructure repo
# uses: actions/checkout@v3
# with:
# repository: davidhei2023/NetflixInfra
# token: ${{ secrets.REPO_TOKEN }}
# path: ./NetflixInfra
#
# - name: Update YAML manifests
# run: |
# cd ./NetflixInfra/NetflixFrontend
# sed -i 's|image: .*$|image: davidhei/netflix:frontend-v0.0.3-${{ github.run_number }}|' frontend.yaml
# - name: Commit and Push changes
# run: |
# cd ./NetflixInfra
# git config user.email "${{ secrets.GIT_USER_EMAIL }}"
# git config user.name "${{ secrets.GIT_USER_NAME }}"
# git add .
# git commit -m "Update NetflixFrontend image to frontend-v0.0.3-${{ github.run_number }}"
# git push
2 changes: 1 addition & 1 deletion pipelines/build.Jenkinsfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// pipelines/build.Jenkinsfile

pipeline {
agent {
agent1 {
label 'general'
}

Expand Down

0 comments on commit 8650f25

Please sign in to comment.