File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed
Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change 1+ # MIT License
2+ # Copyright (C) 2020 Tymko Oleg <olegtymko@yandex.ru> and contributors
3+ # All rights reserved.
4+
5+ name : Подготовка релиза и публикация в хабе
6+ # Только события создания и изменения релиза
7+ on :
8+ release :
9+ types : [published, edited]
10+
11+ jobs :
12+ build :
13+ runs-on : ${{ matrix.os }}
14+ strategy :
15+ fail-fast : false
16+ matrix :
17+ os : [ubuntu-latest]
18+ oscript_version : ["1.4.0"]
19+ package_mask : ["1connector-*.ospx"]
20+
21+ steps :
22+ # Загрузка проекта
23+ - name : Актуализация
24+ uses : actions/checkout@v2
25+
26+ # Установка OneScript конкретной версии
27+ - name : Установка OneScript
28+ uses : otymko/setup-onescript@v1.1
29+ with :
30+ version : ${{ matrix.oscript_version }}
31+
32+ # Установка зависимостей пакета
33+ - name : Установка зависимостей
34+ run : |
35+ opm install opm
36+ opm install
37+
38+ - name : Сборка пакета
39+ run : opm build
40+
41+ - name : Заливка артифактов
42+ uses : actions/upload-artifact@v2
43+ with :
44+ name : package.zip
45+ path : ./${{ matrix.package_mask }}
46+
47+ - name : Заливка в релиз
48+ uses : AButler/upload-release-assets@v1.0
49+ with :
50+ files : ./${{ matrix.package_mask }}
51+ repo-token : ${{ secrets.GITHUB_TOKEN }}
52+
53+ - name : Публикация в hub.oscript.io
54+ shell : bash
55+ run : opm push -f ./${{ matrix.package_mask }} --token ${{ env.TOKEN }} -c stable
56+ env :
57+ TOKEN : ${{ secrets.OSHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments