Skip to content

Commit

Permalink
Build action
Browse files Browse the repository at this point in the history
  • Loading branch information
sethsandaru committed Feb 6, 2024
1 parent f6743d1 commit 2995cf1
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/test-build-for-push.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Test build Docker Image

on:
pull_request:
branches:
- 'main'
types: [ opened, synchronize, reopened, ready_for_review ]

jobs:
push_image:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
if: success()

- name: Setup PHP with coverage driver
uses: shivammathur/setup-php@v2
with:
php-version: 8.2
coverage: pcov

- name: Setup Node 16
uses: actions/setup-node@v3
with:
node-version: 16
cache: 'npm'

- name: Setup & Build
if: success()
run: |
composer install --no-interaction
npm ci && npm run build
- name: Build Docker - Normal Image
uses: docker/build-push-action@v4
run: docker build -t docking:test -f .docker/Dockerfile .

- name: Build Docker - Octane Image
uses: docker/build-push-action@v4
run: docker build -t docking:test -f .docker/octane.Dockerfile .

0 comments on commit 2995cf1

Please sign in to comment.