From d8147421c326c7d113a0937ca0e34021866b760b Mon Sep 17 00:00:00 2001 From: Sebastian Colomar Date: Fri, 20 Dec 2024 02:25:15 +0100 Subject: [PATCH] Update ci.yaml --- .github/workflows/ci.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 51660b8..9a2ef40 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -181,4 +181,35 @@ jobs: # sleep 10 kubectl logs phpinfo-po 2>&1|grep "PHP.*started" && break done + oc: + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v2 + - name: oc + run: | + wget https://downloads-openshift-console.apps.openshift.sebastian-colomar.es/amd64/linux/oc.tar + tar xf oc.tar + sudo cp oc /usr/local/bin + oc version + - name: login + env: + OPENSHIFT_SERVER: ${{ secrets.OPENSHIFT_URL }} + OPENSHIFT_TOKEN: ${{ secrets.OPENSHIFT_TOKEN }} + run: | + oc login "${OPENSHIFT_URL}" --token="${OPENSHIFT_TOKEN}" + - name: deploy + env: + OPENSHIFT_NAMESPACE: ${{ secrets.OPENSHIFT_NAMESPACE }} + run: | + oc project "${OPENSHIFT_NAMESPACE}" + oc apply -f main/openshift/manifests/phpinfo-dc.yaml + - name: test + run: | + set -x + while true + do + sleep 10 + oc logs dc/phpinfo-dc 2>&1|grep "PHP.*started" && break + done ################################################################################