--- kind: pipeline name: amd64 platform: os: linux arch: amd64 steps: - name: fetch git submodules image: node:14-alpine commands: - apk add git - git submodule init - git submodule update --recursive --remote - name: yarn image: node:14-alpine commands: - yarn - name: yarn lint image: node:14-alpine commands: - yarn lint - name: yarn build:dev image: node:14-alpine commands: - yarn build:dev - name: make release build and push to docker hub image: plugins/docker settings: dockerfile: Dockerfile repo: dessalines/lemmy-ui auto_tag: true username: from_secret: docker_username password: from_secret: docker_password when: ref: - refs/tags/* # TODO Disabling arm for now # --- # kind: pipeline # name: arm64 # platform: # os: linux # arch: arm64 # steps: # - name: fetch git submodules # image: node:14-alpine # commands: # - apk add git # - git submodule init # - git submodule update --recursive --remote # - name: make release build and push to docker hub # image: plugins/docker # settings: # dockerfile: Dockerfile # repo: dessalines/lemmy-ui # auto_tag: true # auto_tag_suffix: arm64 # username: # from_secret: docker_username # password: # from_secret: docker_password # when: # ref: # - refs/tags/*