analizo-de-la-tago #353
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: analizo-de-la-tago | |
on: | |
schedule: | |
# ĉiunokte | |
# * estas speciala signo, do nepre uzu citilojn | |
- cron: '15 2 * * 1-5' | |
#- cron: '34 19 * * 2' | |
env: | |
# image tag {latest|stabila} | |
IMAGE_TAG: 2i | |
# https://github.com/actions/create-release | |
# https://help.github.com/en/actions/reference/development-tools-for-github-actions | |
# https://github.com/actions/github-script | |
jobs: | |
analizo: | |
runs-on: ubuntu-latest | |
steps: | |
- name: "Literoj laŭ tago..." | |
# la orodo estas 0=dimanĉo ... 6=sabato, sed la semajnfonon ni ellasos per conr supre | |
# permesitaj liter-intervaloj vd. la skripton 'akrido' | |
run: | | |
Tagoj=(e-j a-d e-j k-m n-r s-z a-d) | |
echo "TAGO=${Tagoj[ $(date +'%w') ]}" >> $GITHUB_ENV | |
- name: Prenu procesumon voko-akrido | |
env: | |
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} | |
run: | | |
echo "$GITHUB_TOKEN" | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin | |
docker pull "ghcr.io/revuloj/voko-akrido/voko-akrido:${{ env.IMAGE_TAG }}" | |
- name: Kreu dosierujojn por konservi la rezultojn ... | |
run: | | |
mkdir $GITHUB_WORKSPACE/html | |
chmod 777 $GITHUB_WORKSPACE/html | |
ls -l $GITHUB_WORKSPACE | |
- name: Analizu Revo-artikolojn ${{ env.TAGO }} | |
env: | |
AKRIDO_HOST: ${{secrets.AKRIDO_HOST}} | |
AKRIDO_KEY: ${{secrets.AKRIDO_KEY}} | |
run: docker run --name voko-akrido | |
-w /home/akrido | |
-v $GITHUB_WORKSPACE/html:/home/akrido/html | |
-e AKRIDO_HOST -e AKRIDO_KEY | |
ghcr.io/revuloj/voko-akrido/voko-akrido:${{ env.IMAGE_TAG }} | |
bash -c "./akrido preparo && ./akrido ${{ env.TAGO }}" | |
- name: Retrovu la rezultojn | |
#id: retrovu_zip | |
run: | | |
ls -l $GITHUB_WORKSPACE/html/* |