Добавить action.yml
This commit is contained in:
+40
@@ -0,0 +1,40 @@
|
||||
name: "Upload git-pages site"
|
||||
description: "An action that uploads your static site to a git-pages server."
|
||||
author: "git-pages contributors"
|
||||
inputs:
|
||||
site:
|
||||
description: "Site URL. Should be either https://domain.tld/ or https://domain.tld/project/."
|
||||
required: true
|
||||
path:
|
||||
description: "Site path. Contents will be available at site URL joined with site path."
|
||||
required: false
|
||||
default: ""
|
||||
server:
|
||||
description: "Server hostname. If provided, the TLS connection will use this hostname and not the hostname from the site URL."
|
||||
required: false
|
||||
default: ""
|
||||
password:
|
||||
description: "Password for DNS Challenge authorization."
|
||||
required: false
|
||||
default: ""
|
||||
token:
|
||||
description: "Token for Forgejo authorization."
|
||||
required: false
|
||||
default: ""
|
||||
source:
|
||||
description: "Path to the directory containing the site contents."
|
||||
required: true
|
||||
default: "_site/"
|
||||
runs:
|
||||
using: docker
|
||||
image: docker://data.forgejo.org/git-pages/git-pages-cli:1.8.2
|
||||
args:
|
||||
- ${{ inputs.site }}
|
||||
# git-pages-cli treats empty values for string options the same as if they weren't specified
|
||||
# at all, so it's not necessary to pass any of these conditionally.
|
||||
- "--path=${{ inputs.path }}"
|
||||
- "--parents"
|
||||
- "--server=${{ inputs.server }}"
|
||||
- "--password=${{ inputs.password }}"
|
||||
- "--token=${{ inputs.token }}"
|
||||
- "--upload-dir=${{ inputs.source }}"
|
||||
Reference in New Issue
Block a user