Update action.yml

This commit is contained in:
Carneiro 2024-12-05 20:28:12 -03:00
parent 55599d65ac
commit 84bc8a890c
1 changed files with 8 additions and 1 deletions

View File

@ -9,6 +9,9 @@ inputs:
dirname: dirname:
description: "Site directory (inside src_dir) name" description: "Site directory (inside src_dir) name"
default: ${{ github.event.repository.name }} default: ${{ github.event.repository.name }}
output_dirname:
description: "Site destination directory name"
default: ${{ github.event.repository.name }}
dest_dir: dest_dir:
description: "Destination directory" description: "Destination directory"
default: "/var/www/html/alice_sites" default: "/var/www/html/alice_sites"
@ -36,7 +39,9 @@ runs:
steps: steps:
- uses: appleboy/ssh-action@v1.2.0 - uses: appleboy/ssh-action@v1.2.0
env: env:
ORIG_DIRNAME: ${{ github.event.repository.name }}
SITE_DIRNAME: ${{ inputs.dirname }} SITE_DIRNAME: ${{ inputs.dirname }}
OUTPUT_DIRNAME: ${{ inputs.output_dirname }}
REPO_NAME: ${{ gitea.repository }} REPO_NAME: ${{ gitea.repository }}
SKIP_BUILD: ${{ inputs.skip_build }} SKIP_BUILD: ${{ inputs.skip_build }}
SOURCE_DIR: ${{ inputs.src_dir }} SOURCE_DIR: ${{ inputs.src_dir }}
@ -50,6 +55,8 @@ runs:
envs: SITE_DIRNAME, REPO_NAME, SKIP_BUILD, SOURCE_DIR, DEST_DIR, JEKYLL_ARGS envs: SITE_DIRNAME, REPO_NAME, SKIP_BUILD, SOURCE_DIR, DEST_DIR, JEKYLL_ARGS
script: | script: |
[ "$OUTPUT_DIRNAME" = "$ORIG_DIRNAME" ] && OUTPUT_DIRNAME=$SITE_DIRNAME
cd $SOURCE_DIR cd $SOURCE_DIR
# If site is not there yet, clone it # If site is not there yet, clone it
@ -63,4 +70,4 @@ runs:
# Build # Build
[ $SKIP_BUILD != false ] && exit 0 [ $SKIP_BUILD != false ] && exit 0
bundle install bundle install
bundle exec jekyll build $JEKYLL_ARGS --destination=$DEST_DIR/$SITE_DIRNAME bundle exec jekyll build $JEKYLL_ARGS --destination=$DEST_DIR/$OUTPUT_DIRNAME