2 changed files with 33 additions and 131 deletions
@ -1,131 +0,0 @@
|
||||
kind: pipeline |
||||
type: docker |
||||
name: linux-amd64 |
||||
|
||||
platform: |
||||
os: linux |
||||
arch: amd64 |
||||
|
||||
steps: |
||||
- name: build |
||||
image: node:lts-buster@sha256:86853bc87b53623ce8c40fcc0e9dcbdaed64fe7143e178db5735ef1902002d68 |
||||
commands: |
||||
- npm install |
||||
- npm run build:ssr |
||||
- name: docker |
||||
image: plugins/docker |
||||
settings: |
||||
auto_tag: true |
||||
auto_tag_suffix: linux-amd64 |
||||
repo: samuelph/universal-statuspage |
||||
build_args: |
||||
- ARCH=amd64 |
||||
username: |
||||
from_secret: USERNAME |
||||
password: |
||||
from_secret: PASSWORD |
||||
when: |
||||
branch: |
||||
- main |
||||
event: |
||||
- push |
||||
|
||||
--- |
||||
kind: pipeline |
||||
type: docker |
||||
name: linux-arm64 |
||||
|
||||
platform: |
||||
os: linux |
||||
arch: arm64 |
||||
|
||||
steps: |
||||
- name: build |
||||
image: arm64v8/node:lts-buster@sha256:6455bdb61d97eba371ab1f61c6fc2a21733dea1fa1e45d332bb44a357301510c |
||||
commands: |
||||
- npm install |
||||
- npm run build:ssr |
||||
- name: docker |
||||
image: plugins/docker |
||||
settings: |
||||
auto_tag: true |
||||
auto_tag_suffix: linux-arm64 |
||||
repo: samuelph/universal-statuspage |
||||
build_args: |
||||
- ARCH=amd64 |
||||
username: |
||||
from_secret: USERNAME |
||||
password: |
||||
from_secret: PASSWORD |
||||
|
||||
trigger: |
||||
branch: |
||||
- main |
||||
event: |
||||
- push |
||||
|
||||
# disable temporarily |
||||
#--- |
||||
#kind: pipeline |
||||
#type: docker |
||||
#name: linux-arm |
||||
# |
||||
#platform: |
||||
# os: linux |
||||
# arch: arm |
||||
# |
||||
#steps: |
||||
# - name: build |
||||
# image: arm32v7/node:lts-buster@sha256:e93d480d761345d85d283fba41585c6906c28d1670fa7f9581ead8aadf56e583 |
||||
# commands: |
||||
# - npm install |
||||
# - npm run build:ssr |
||||
# - name: docker |
||||
# image: plugins/docker |
||||
# settings: |
||||
# auto_tag: true |
||||
# auto_tag_suffix: linux-arm |
||||
# repo: samuelph/universal-statuspage |
||||
# username: |
||||
# from_secret: USERNAME |
||||
# password: |
||||
# from_secret: PASSWORD |
||||
# |
||||
#trigger: |
||||
# branch: |
||||
# - main |
||||
# event: |
||||
# - push |
||||
|
||||
--- |
||||
kind: pipeline |
||||
type: docker |
||||
name: manifest |
||||
|
||||
steps: |
||||
- name: publish |
||||
image: plugins/manifest |
||||
settings: |
||||
auto_tag: true |
||||
ignore_missing: true |
||||
target: samuelph/universal-statuspage |
||||
template: samuelph/universal-statuspage:OS-ARCH |
||||
platforms: |
||||
- linux/amd64 |
||||
- linux/arm64 |
||||
# - linux/arm |
||||
username: |
||||
from_secret: USERNAME |
||||
password: |
||||
from_secret: PASSWORD |
||||
|
||||
depends_on: |
||||
- linux-amd64 |
||||
- linux-arm64 |
||||
# - linux-arm |
||||
|
||||
trigger: |
||||
branch: |
||||
- main |
||||
event: |
||||
- push |
@ -0,0 +1,33 @@
|
||||
pipeline: |
||||
build: |
||||
image: node:lts-buster@sha256:86853bc87b53623ce8c40fcc0e9dcbdaed64fe7143e178db5735ef1902002d68 |
||||
commands: |
||||
- npm install |
||||
- npm run build:ssr |
||||
docker: |
||||
image: plugins/docker |
||||
secrets: |
||||
- DOCKER_USERNAME |
||||
- DOCKER_PASSWORD |
||||
repo: samuelph/universal-statuspage |
||||
tags: latest |
||||
when: |
||||
branch: |
||||
- main |
||||
event: |
||||
- push |
||||
cr: |
||||
image: plugins/docker |
||||
secrets: |
||||
- source: CR_USERNAME |
||||
target: DOCKER_USERNAME |
||||
- source: CR_PASSWORD |
||||
target: DOCKER_PASSWORD |
||||
registry: cr.sp-codes.de |
||||
repo: cr.sp-codes.de/universal-statuspage |
||||
tags: latest |
||||
when: |
||||
branch: |
||||
- main |
||||
event: |
||||
- push |
Loading…
Reference in new issue