deployment for docs
This commit is contained in:
parent
4ee40cdcc1
commit
ed5ee7badc
5 changed files with 113 additions and 1 deletions
|
@ -1,4 +1,4 @@
|
|||
name: Build Antora Docs
|
||||
name: Build and Deploy Antora Docs
|
||||
|
||||
on:
|
||||
push:
|
||||
|
@ -36,3 +36,29 @@ jobs:
|
|||
tags: ${{ vars.CONTAINER_REGISTRY }}/${{ vars.CONTAINER_IMAGE_NAME_DOCS }}:latest
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
|
||||
deploy:
|
||||
needs: build
|
||||
runs-on: ubuntu-latest
|
||||
container: catthehacker/ubuntu:act-latest
|
||||
environment:
|
||||
name: prod
|
||||
url: https://docs.servala.com/
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Deploy to OpenShift
|
||||
uses: docker://quay.io/appuio/oc:v4.16
|
||||
with:
|
||||
entrypoint: /bin/bash
|
||||
args: |
|
||||
-c "oc login --token=${OPENSHIFT_TOKEN} --server=${OPENSHIFT_URL} && \
|
||||
oc -n ${NAMESPACE} apply --overwrite -k docs/deployment/ && \
|
||||
oc -n ${NAMESPACE} rollout restart deployment/docs"
|
||||
env:
|
||||
NAMESPACE: ${{ vars.NAMESPACE_DOCS }}
|
||||
KUBECONFIG: /tmp/kube_config
|
||||
OPENSHIFT_TOKEN: ${{ secrets.OPENSHIFT_TOKEN }}
|
||||
OPENSHIFT_URL: ${{ secrets.OPENSHIFT_URL }}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue