Skip to content

Commit

Permalink
Merge pull request #16 from autumn-library/feature/additional-package…
Browse files Browse the repository at this point in the history
…s-to-install
  • Loading branch information
nixel2007 authored Feb 23, 2024
2 parents a19a164 + ee1cd94 commit 301da70
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 11 deletions.
9 changes: 9 additions & 0 deletions .github/workflows/sonar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ on:
required: false
type: string
default: ./tasks/coverage.os
additional_oscript_packages:
description: Package list to install, space separated.
type: string
required: false
default: ""
secrets:
SONAR_TOKEN:
required: false
Expand Down Expand Up @@ -60,6 +65,10 @@ jobs:
opm install opm
opm install -l --dev
- name: Установка дополнительных пакетов
if: inputs.additional_oscript_packages != ''
run: opm install -l ${{ inputs.additional_oscript_packages }}

- name: Запуск тестов
run: oscript ${{ inputs.test_script_path }}

Expand Down
11 changes: 10 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ on:
required: false
type: string
default: ./tasks/test.os
additional_oscript_packages:
description: Package list to install, space separated.
type: string
required: false
default: ""

jobs:
build:
Expand Down Expand Up @@ -55,6 +60,10 @@ jobs:
run: |
opm install opm
opm install -l --dev
- name: Установка дополнительных пакетов
if: inputs.additional_oscript_packages != ''
run: opm install -l ${{ inputs.additional_oscript_packages }}

- name: Тестирование
run: oscript ${{ inputs.test_script_path}}
22 changes: 12 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,11 @@ lib.system=../oscript_modules

Параметры:

| Имя параметра | Описание | Значение по умолчанию |
| ---------------- | ------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| oscript_version | Версия движка в формате алиаса для https://github.com/oscript-library/ovm. Если имеет значение `default`, производится попытка вычисления версии среды на основании вызова метода ВерсияСреды() в packagedef. Если вычислить версию не получается, используется версия stable. | default |
| test_script_path | Путь к скрипту запуска тестов | ./tasks/test.os |
| Имя параметра | Описание | Значение по умолчанию |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------- |
| oscript_version | Версия движка в формате алиаса для https://github.com/oscript-library/ovm. Если имеет значение `default`, производится попытка вычисления версии среды на основании вызова метода ВерсияСреды() в packagedef. Если вычислить версию не получается, используется версия stable. | default |
| test_script_path | Путь к скрипту запуска тестов | ./tasks/test.os |
| additional_oscript_packages | Список дополнительных пакетов oscript для установки, разделенный пробелами | |

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

Expand Down Expand Up @@ -95,12 +96,13 @@ jobs:

Параметры:

| Имя параметра | Описание | Значение по умолчанию |
| --------------------- | ------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| **github_repository** | Репозиторий проекта в GitHub, для которого будет выполняться анализ, в формате "имя_владельца/название" | |
| oscript_version | Версия движка в формате алиаса для https://github.com/oscript-library/ovm. Если имеет значение `default`, производится попытка вычисления версии среды на основании вызова метода ВерсияСреды() в packagedef. Если вычислить версию не получается, используется версия stable. | default |
| test_script_path | Путь к скрипту запуска тестов | ./tasks/coverage.os |
| sonar_host_url | URL сервера SonarQube | https://sonar.openbsl.ru |
| Имя параметра | Описание | Значение по умолчанию |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------ |
| **github_repository** | Репозиторий проекта в GitHub, для которого будет выполняться анализ, в формате "имя_владельца/название" | |
| oscript_version | Версия движка в формате алиаса для https://github.com/oscript-library/ovm. Если имеет значение `default`, производится попытка вычисления версии среды на основании вызова метода ВерсияСреды() в packagedef. Если вычислить версию не получается, используется версия stable. | default |
| test_script_path | Путь к скрипту запуска тестов | ./tasks/coverage.os |
| additional_oscript_packages | Список дополнительных пакетов oscript для установки, разделенный пробелами | |
| sonar_host_url | URL сервера SonarQube | https://sonar.openbsl.ru |

Секреты:

Expand Down

0 comments on commit 301da70

Please sign in to comment.