From c826bab01d0cbb4a7c8a02607c41cc1e7df8e844 Mon Sep 17 00:00:00 2001 From: Andrea Peruffo Date: Wed, 16 Feb 2022 11:26:04 +0000 Subject: [PATCH] Run the operator locally to verify dev env in GH actions (#10150) --- .github/workflows/operator-ci.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/operator-ci.yml b/.github/workflows/operator-ci.yml index 9fee4a43df1..3568cae18dc 100644 --- a/.github/workflows/operator-ci.yml +++ b/.github/workflows/operator-ci.yml @@ -50,9 +50,17 @@ jobs: eval $(minikube -p minikube docker-env) docker build --build-arg KEYCLOAK_DIST=$(ls keycloak-*.tar.gz) . -t keycloak:${GITHUB_SHA} - - name: Build , deploy and test operator in minikube + - name: Test operator running locally + working-directory: operator + run: | + mvn clean verify \ + -Dquarkus.kubernetes.deployment-target=kubernetes \ + -Doperator.keycloak.image=keycloak:${GITHUB_SHA} \ + -Doperator.keycloak.image-pull-policy=Never + + - name: Test operator running in cluster + working-directory: operator run: | - cd operator eval $(minikube -p minikube docker-env) mvn clean verify \ -Dquarkus.container-image.build=true -Dquarkus.container-image.tag=test \