This commit is contained in:
Lev 2021-11-23 17:05:17 +03:00
parent d35a1c29ec
commit ba4584364f
2 changed files with 35 additions and 7 deletions

View file

@ -79,22 +79,26 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build Frappe
- name: Build Frappe and push to local registry
uses: docker/bake-action@v1.6.0
with:
files: docker-bake.hcl
targets: frappe-develop-test
# load: true
targets: frappe-develop-test-localhost
push: true
- run: docker image ls -a
- name: Build ERPNext
uses: docker/bake-action@v1.6.0
with:
files: docker-bake.hcl
targets: erpnext-develop-test
push: true
# load: true
load: true
- name: Load Frappe
uses: docker/bake-action@v1.6.0
with:
files: docker-bake.hcl
targets: frappe-develop-test
load: true
- name: Test Frappe
run: ./tests/test-frappe.sh

View file

@ -81,11 +81,16 @@ target "test-erpnext-args" {
}
}
function "set_test_tags" {
function "set_localhost_test_tags" {
params = [repo]
result = ["localhost:5000/${repo}:test"]
}
function "set_default_test_tags" {
params = [repo]
result = ["${repo}:test"]
}
# Develop images
@ -124,6 +129,21 @@ group "erpnext-develop" {
# Test develop images
target "frappe-nginx-develop-test-localhost" {
inherits = ["frappe-nginx-develop"]
tags = set_localhost_test_tags("frappe/frappe-nginx")
}
target "frappe-worker-develop-test-localhost" {
inherits = ["frappe-worker-develop"]
tags = set_localhost_test_tags("frappe/frappe-worker")
}
target "frappe-socketio-develop-test-localhost" {
inherits = ["frappe-socketio-develop"]
tags = set_localhost_test_tags("frappe/frappe-socketio")
}
target "frappe-nginx-develop-test" {
inherits = ["frappe-nginx-develop"]
tags = set_test_tags("frappe/frappe-nginx")
@ -149,6 +169,10 @@ target "erpnext-worker-develop-test" {
tags = set_test_tags("frappe/erpnext-worker")
}
group "frappe-develop-test-localhost" {
targets = ["frappe-nginx-develop-test-localhost", "frappe-worker-develop-test-localhost", "frappe-socketio-develop-test-localhost"]
}
group "frappe-develop-test" {
targets = ["frappe-nginx-develop-test", "frappe-worker-develop-test", "frappe-socketio-develop-test"]
}