This commit is contained in:
Lev 2021-11-23 16:04:17 +03:00
parent d049e33b40
commit f14b8b6954
2 changed files with 13 additions and 33 deletions

View file

@ -72,50 +72,24 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build
- name: Build Frappe
uses: docker/bake-action@v1.6.0
with:
files: docker-bake.hcl
targets: frappe-develop-test
load: true
- name: Test
- name: Test Frappe
run: ./tests/test-frappe.sh
- name: Push
if: env.IS_AUTHORIZED_RUN == 'true'
uses: docker/bake-action@v1.6.0
with:
files: docker-bake.hcl
targets: frappe-develop
push: true
build_erpnext:
name: ERPNext
runs-on: ubuntu-latest
needs: build_frappe
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Buildx
uses: docker/setup-buildx-action@v1
- name: Login
uses: docker/login-action@v1
if: env.IS_AUTHORIZED_RUN == 'true'
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build
- name: Build ERPNext
uses: docker/bake-action@v1.6.0
with:
files: docker-bake.hcl
targets: erpnext-develop-test
load: true
- name: Test
- name: Test ERPNext
run: FRAPPE_VERSION=develop ./tests/test-erpnext.sh
- name: Push
@ -123,5 +97,5 @@ jobs:
uses: docker/bake-action@v1.6.0
with:
files: docker-bake.hcl
targets: erpnext-develop
targets: frappe-develop,erpnext-develop
push: true

View file

@ -53,6 +53,12 @@ target "stable-args" {
}
}
target "test-erpnext-args" {
args = {
IMAGE_TAG = "test"
}
}
function "set_develop_tags" {
params = [repo]
result = ["${repo}:latest", "${repo}:edge", "${repo}:develop"]
@ -122,12 +128,12 @@ target "frappe-socketio-develop-test" {
}
target "erpnext-nginx-develop-test" {
inherits = ["erpnext-nginx-develop"]
inherits = ["erpnext-nginx-develop", "test-erpnext-args"]
tags = set_test_tags("frappe/erpnext-nginx")
}
target "erpnext-worker-develop-test" {
inherits = ["erpnext-worker-develop"]
inherits = ["erpnext-worker-develop", "test-erpnext-args"]
tags = set_test_tags("frappe/erpnext-worker")
}