43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
name: Docker build push !
|
|
description: A custom docker build push
|
|
author: Skydust
|
|
|
|
# Define your inputs here.
|
|
inputs:
|
|
imageName:
|
|
description: The image name
|
|
required: true
|
|
imagePrefix:
|
|
description: The image prefix
|
|
required: false
|
|
default: ${{ gitea.server_url }}/${{ gitea.repository_owner }}/
|
|
|
|
#runs:
|
|
# using: docker
|
|
# image: cypress/base:22.13.1
|
|
|
|
runs:
|
|
using: composite
|
|
image: cypress/base:22.13.1
|
|
steps:
|
|
- name: Install node packages
|
|
uses: https://gitea.skydust.fr/actions/install-node-packages@main
|
|
with:
|
|
path: "${{ env.GITHUB_ACTION_PATH }}/e2e"
|
|
- name: Install firefox
|
|
run: |
|
|
npm config set @skydust:registry=https://gitea.skydust.fr/api/packages/skydust/npm/
|
|
npm install -g @skydust/toolkit@1.2.3
|
|
apt-get update && apt-get install --yes firefox-esr
|
|
- name: Cypress run
|
|
run: |
|
|
cd "${GITHUB_ACTION_PATH}/e2e"
|
|
npx cypress install
|
|
npm run cy:test
|
|
- name: Upload artifact
|
|
uses: christopherhx/gitea-upload-artifact@v4
|
|
with:
|
|
name: images-before-changes
|
|
path: "${GITHUB_ACTION_PATH}/files/e2e/cypress/e2e/__image_snapshots__"
|
|
retention-days: 1
|