From bb2d1750ee756cf015b653bfabcad0d5924218ef Mon Sep 17 00:00:00 2001 From: Itxaka Date: Fri, 12 May 2023 10:08:28 +0200 Subject: [PATCH] Add package for kairos-docs (#225) --- packages/static/kairos-docs/build.yaml | 21 +++++++++++++++++++++ packages/static/kairos-docs/definition.yaml | 12 ++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 packages/static/kairos-docs/build.yaml create mode 100644 packages/static/kairos-docs/definition.yaml diff --git a/packages/static/kairos-docs/build.yaml b/packages/static/kairos-docs/build.yaml new file mode 100644 index 0000000..be9742a --- /dev/null +++ b/packages/static/kairos-docs/build.yaml @@ -0,0 +1,21 @@ +image: opensuse/tumbleweed +env: + - GITHUB_ORG={{ ( index .Values.labels "github.owner" ) }} + - HUGO_VERSION=0.110.0 +prelude: + - zypper ref && zypper in -y git wget tar nodejs-default gzip npm + - mkdir /go/src/github.com/${GITHUB_ORG}/ -p + - cd /go/src/github.com/${GITHUB_ORG}/ && git clone https://github.com/${GITHUB_ORG}/{{ .Values.name }}.git +steps: + - mkdir -p "/usr/share/doc/kairos" + - | + wget --quiet "https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-{{ .Values.arch }}.tar.gz" && \ + tar xzf hugo_extended_${HUGO_VERSION}_linux-{{ .Values.arch }}.tar.gz && \ + rm -r hugo_extended_${HUGO_VERSION}_linux-{{ .Values.arch }}.tar.gz && \ + chmod +x hugo && \ + mv hugo /usr/bin && \ + cd /go/src/github.com/${GITHUB_ORG}/kairos-docs && \ + npm install postcss-cli && \ + npm run prepare && \ + HUGO_ENV="production" /usr/bin/hugo --gc -b "/local/" -d "/usr/share/doc/kairos" +package_dir: "/usr/share/doc/kairos" \ No newline at end of file diff --git a/packages/static/kairos-docs/definition.yaml b/packages/static/kairos-docs/definition.yaml new file mode 100644 index 0000000..cc9d00a --- /dev/null +++ b/packages/static/kairos-docs/definition.yaml @@ -0,0 +1,12 @@ +name: "kairos-docs" +category: "static" +version: "2.0.3" +arch: "amd64" +labels: + github.repo: "kairos-docs" + autobump.revdeps: "true" + github.owner: "kairos-io" +uri: + - https://github.com/kairos-io/kairos-docs +license: "Apache License v2" +description: "Kairos documentation"