You've already forked jenkins-lib
mirror of
https://github.com/firstBitMarksistskaya/jenkins-lib.git
synced 2025-08-25 20:09:25 +02:00
Merge branch 'develop' into feature/edt-ripper
This commit is contained in:
2
.github/workflows/gradle.yml
vendored
2
.github/workflows/gradle.yml
vendored
@@ -21,6 +21,6 @@ jobs:
|
||||
java-version: '11'
|
||||
distribution: 'temurin'
|
||||
- name: Setup Gradle
|
||||
uses: gradle/actions/setup-gradle@v3
|
||||
uses: gradle/actions/setup-gradle@v4
|
||||
- name: Execute Gradle build
|
||||
run: ./gradlew check
|
||||
|
19
.github/workflows/rebase.yaml
vendored
Normal file
19
.github/workflows/rebase.yaml
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
name: Automatic Rebase
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created]
|
||||
jobs:
|
||||
rebase:
|
||||
name: Rebase
|
||||
if: github.event.issue.pull_request != '' && contains(github.event.comment.body, '/rebase')
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout the latest code
|
||||
uses: actions/checkout@v4
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
fetch-depth: 0 # otherwise, you will fail to push refs to dest repo
|
||||
- name: Automatic Rebase
|
||||
uses: cirrus-actions/rebase@1.8
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
16
README.md
16
README.md
@@ -175,27 +175,31 @@ pipeline1C()
|
||||
## Настройка загрузки расширений
|
||||
|
||||
Если у вас есть расширения которые необходимо загрузить в базу для проведения тестов и проверок, это можно сделать на этапе подготовки базы.
|
||||
|
||||
* При загрузке из исходников расширения должны быть в том же формате(edt или конфигуратора) что и основная конфигурация.
|
||||
* Для загрузки расширений необходимо описать каждое из них в массиве (`initInfobase` -> `extensions`)
|
||||
* Для загрузки расширений необходимо описать каждое из них в массиве (`initInfobase` -> `extensions`).
|
||||
|
||||
Для загрузки расширений в информационную базу необходимо выполнить следующие шаги:
|
||||
|
||||
1. Укажите имя расширения(`extensions` -> `name`).
|
||||
1. Определите метод загрузки для каждого расширения(`extensions` -> `initMethod`). Поддерживаются два метода загрузки:
|
||||
- `fromSource` - загрузка из исходников;
|
||||
- `fromFile` - загрузка cfe-файла.
|
||||
* `fromSource` - загрузка из исходников;
|
||||
* `fromFile` - загрузка cfe-файла.
|
||||
1. Укажите путь до расширения или URL для скачивания cfe-файла(`extensions` -> `path`).
|
||||
- В случае загрузки из исходников - необходимо указать путь к исходникам расширения
|
||||
- В случае загрузки cfe - Укажите путь по которому будет скачан cfe. На данный момент можно указывать как локальный путь, так и url для скачивания cfe(Прим.: https://github.com/bia-technologies/yaxunit/releases/download/23.05/YAXUNIT-23.05.cfe)
|
||||
* В случае загрузки из исходников - необходимо указать путь к исходникам расширения
|
||||
* В случае загрузки cfe - Укажите путь по которому будет скачан cfe. На данный момент можно указывать как локальный путь, так и url для скачивания cfe(Прим.: https://github.com/bia-technologies/yaxunit/releases/download/23.05/YAXUNIT-23.05.cfe)
|
||||
1. Укажите этапы сборки, на которых должно быть загружено расширение (`initInfobase` -> `extensions` -> `stages`). Если оставить это поле пустым, то расширение будет загружено на этапе `initInfobase` и будет активно на всех последующих этапах. В противном случае расширение будет использоваться только на перечисленных этапах.
|
||||
|
||||
Пример конфигурации для загрузки расширений:
|
||||
|
||||
```json
|
||||
"initInfobase": {
|
||||
"extensions": [
|
||||
{
|
||||
"name": "ИмяРасширения1",
|
||||
"initMethod": "fromSource",
|
||||
"path": "путь/до/исходников/расширения"
|
||||
"path": "путь/до/исходников/расширения",
|
||||
"stages": ['bdd', 'yaxunit']
|
||||
},
|
||||
{
|
||||
"name": "ИмяРасширения2",
|
||||
|
@@ -1,6 +1,7 @@
|
||||
pluginManagement {
|
||||
repositories {
|
||||
gradlePluginPortal()
|
||||
maven(url = "https://repo.jenkins-ci.org/releases")
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user