Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

otymko/setup-onescript

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Setup-Onescript

Setup-Onescript позволяет использовать в действиях Github Action Onescript. При установке используется другой проект OVM - OneScript Version Manager.

Использование

Описание действия action.yml

Базовый пример

- uses: actions/checkout@v2
- uses: otymko/setup-onescript@v1.5.1
 with:
 version: 1.9.2 # Требуемая версия OneScript
- run: oscript /path/to/script/test.os

Параметр version поддерживает следующие значения:

  • 1.0.21
  • 1.2.0
  • 1.3.0
  • 1.9.2
  • lts (версия длительного сопровождения)
  • stable (последняя выпущенная версия)
  • dev (текущая ночная сборка)
  • preview (версия для ознакомления)
  • lts-dev (версия готовящаяся к выходу в stable)

Так же есть необязательный параметр ovm_version

 with:
 ovm_version: 1.2.1 # Требуемая версия OVM

Он отвечает за то какая версия OVM будет использоваться для установки, поддерживает следующие значения:

  • 1.1.0
  • 1.2.0
  • 1.2.1
  • latest (последний выпущенный релиз OVM)

Использование matrix

jobs:
 build:
 runs-on: ubuntu-latest
 strategy:
 matrix:
 oscript_version: [1.2.0, 1.3.0, 1.9.2, dev]
 name: Тестирование проекта
 steps:
 - uses: actions/checkout@v2
 - name: Установка Onescript
 uses: otymko/setup-onescript@v1
 with:
 java-version: ${{ matrix.oscript_version }}
 - run: oscript /path/to/script/test.os

Пример использования

Этот Action используется в проекте GitRules. В этом проекте реализован workflow для тестирования. Более подробно посмотреть можно в workflows.

Лицензия

Данный проект размещен под лицензией MIT License

Контрибьютерам

Доработка проводится по git-flow.

About

Action для установки OneScript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

AltStyle によって変換されたページ (->オリジナル) /