Слияние кода завершено, страница обновится автоматически
name: auto-deploy
on:
push:
branches: [master]
jobs:
archive-file:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: get version
id: version
uses: notiz-dev/github-action-json-property@release
with:
path: 'library.json'
prop_path: 'version'
- name: get current time
uses: 1466587594/get-current-time@v2
id: current-time
with:
format: YYYY.MM.DD
utcOffset: "+08:00"
- name: action-zip
uses: montudor/action-zip@v0.1.1
with:
args: zip -qq -r blinker-library-${{steps.version.outputs.prop}}.zip . -x .github/* -x .git/*
- name: create json
id: jsonfile
uses: jsdaniell/create-json@1.1.2
with:
name: "arduino.json"
json: '{"img": "assets/sdk/arduino.png", "text": "Arduino (C++)", "update": "${{ steps.current-time.outputs.formattedTime}}", "version": "${{steps.version.outputs.prop}}", "github": "https://github.com/blinker-iot/blinker-library", "document": "https://diandeng.tech/doc/arduino-support", "download": "sdk/blinker-library-${{steps.version.outputs.prop}}.zip" }'
- name: upload zip
uses: garygrossgarten/github-action-scp@v0.5.3
with:
local: blinker-library-${{steps.version.outputs.prop}}.zip
remote: ${{ secrets.REMOTE_PATH }}/blinker-library-${{steps.version.outputs.prop}}.zip
host: ${{ secrets.SERVER_IP }}
username: ubuntu
privateKey: ${{ secrets.SSH_PRIVATE_KEY }}
recursive: true
- name: upload json
uses: garygrossgarten/github-action-scp@v0.5.3
with:
local: arduino.json
remote: ${{ secrets.REMOTE_PATH }}/arduino.json
host: ${{ secrets.SERVER_IP }}
username: ubuntu
privateKey: ${{ secrets.SSH_PRIVATE_KEY }}
recursive: true
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарий ( 0 )