diff --git a/ALL_README.md b/ALL_README.md index 152f2e7..e3c80d2 100644 --- a/ALL_README.md +++ b/ALL_README.md @@ -5,4 +5,6 @@ - [Irakurri README euskaraz](README_eu.md) - [Lire le README en français](README_fr.md) - [Le o README en galego](README_gl.md) +- [Baca README dalam bahasa bahasa Indonesia](README_id.md) +- [Прочитать README на русский](README_ru.md) - [阅读中文(简体)的 README](README_zh_Hans.md) diff --git a/README.md b/README.md index 59e6f3c..8673208 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ It shall NOT be edited by hand. # YunoRunner for YunoHost -[![Integration level](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Working status](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Integration level](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Working status](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Maintenance status](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Install YunoRunner with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_es.md b/README_es.md index 9e03a04..39753fd 100644 --- a/README_es.md +++ b/README_es.md @@ -5,7 +5,7 @@ No se debe editar a mano. # YunoRunner para Yunohost -[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Estado funcional](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado En Mantención](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Instalar YunoRunner con Yunhost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_eu.md b/README_eu.md index 2d11c41..2e7c1bd 100644 --- a/README_eu.md +++ b/README_eu.md @@ -5,7 +5,7 @@ EZ editatu eskuz. # YunoRunner YunoHost-erako -[![Integrazio maila](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Integrazio maila](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Funtzionamendu egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Mantentze egoera](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Instalatu YunoRunner YunoHost-ekin](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_fr.md b/README_fr.md index 6916bd8..a42d6e6 100644 --- a/README_fr.md +++ b/README_fr.md @@ -5,7 +5,7 @@ Il NE doit PAS être modifié à la main. # YunoRunner pour YunoHost -[![Niveau d’intégration](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Niveau d’intégration](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Statut du fonctionnement](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Statut de maintenance](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Installer YunoRunner avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_gl.md b/README_gl.md index 9eb31e8..41a2aea 100644 --- a/README_gl.md +++ b/README_gl.md @@ -5,7 +5,7 @@ NON debe editarse manualmente. # YunoRunner para YunoHost -[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![Nivel de integración](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Estado de funcionamento](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Estado de mantemento](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![Instalar YunoRunner con YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/README_id.md b/README_id.md new file mode 100644 index 0000000..f6d3f11 --- /dev/null +++ b/README_id.md @@ -0,0 +1,48 @@ + + +# YunoRunner untuk YunoHost + +[![Tingkat integrasi](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Status kerja](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Status pemeliharaan](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) + +[![Pasang YunoRunner dengan YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) + +*[Baca README ini dengan bahasa yang lain.](./ALL_README.md)* + +> *Paket ini memperbolehkan Anda untuk memasang YunoRunner secara cepat dan mudah pada server YunoHost.* +> *Bila Anda tidak mempunyai YunoHost, silakan berkonsultasi dengan [panduan](https://yunohost.org/install) untuk mempelajari bagaimana untuk memasangnya.* + +## Ringkasan + +Yunorunner is a CI server for YunoHost apps. + +It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). + + +**Versi terkirim:** 2023.04.05~ynh3 + +## Tangkapan Layar + +![Tangkapan Layar pada YunoRunner](./doc/screenshots/screenshot.png) + +## Dokumentasi dan sumber daya + +- Depot kode aplikasi hulu: +- Gudang YunoHost: +- Laporkan bug: + +## Info developer + +Silakan kirim pull request ke [`testing` branch](https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing). + +Untuk mencoba branch `testing`, silakan dilanjutkan seperti: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +atau +sudo yunohost app upgrade yunorunner -u https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +``` + +**Info lebih lanjut mengenai pemaketan aplikasi:** diff --git a/README_ru.md b/README_ru.md new file mode 100644 index 0000000..7855bc6 --- /dev/null +++ b/README_ru.md @@ -0,0 +1,48 @@ + + +# YunoRunner для YunoHost + +[![Уровень интеграции](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![Состояние работы](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![Состояние сопровождения](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) + +[![Установите YunoRunner с YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) + +*[Прочтите этот README на других языках.](./ALL_README.md)* + +> *Этот пакет позволяет Вам установить YunoRunner быстро и просто на YunoHost-сервер.* +> *Если у Вас нет YunoHost, пожалуйста, посмотрите [инструкцию](https://yunohost.org/install), чтобы узнать, как установить его.* + +## Обзор + +Yunorunner is a CI server for YunoHost apps. + +It is based on Incus / LXC and uses [package_check](https://github.com/YunoHost/package_check). + + +**Поставляемая версия:** 2023.04.05~ynh3 + +## Снимки экрана + +![Снимок экрана YunoRunner](./doc/screenshots/screenshot.png) + +## Документация и ресурсы + +- Репозиторий кода главной ветки приложения: +- Магазин YunoHost: +- Сообщите об ошибке: + +## Информация для разработчиков + +Пришлите Ваш запрос на слияние в [ветку `testing`](https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing). + +Чтобы попробовать ветку `testing`, пожалуйста, сделайте что-то вроде этого: + +```bash +sudo yunohost app install https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +или +sudo yunohost app upgrade yunorunner -u https://github.com/YunoHost-Apps/yunorunner_ynh/tree/testing --debug +``` + +**Больше информации о пакетировании приложений:** diff --git a/README_zh_Hans.md b/README_zh_Hans.md index 7451ab5..bdee059 100644 --- a/README_zh_Hans.md +++ b/README_zh_Hans.md @@ -5,7 +5,7 @@ # YunoHost 上的 YunoRunner -[![集成程度](https://dash.yunohost.org/integration/yunorunner.svg)](https://dash.yunohost.org/appci/app/yunorunner) ![工作状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) +[![集成程度](https://dash.yunohost.org/integration/yunorunner.svg)](https://ci-apps.yunohost.org/ci/apps/yunorunner/) ![工作状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.status.svg) ![维护状态](https://ci-apps.yunohost.org/ci/badges/yunorunner.maintain.svg) [![使用 YunoHost 安装 YunoRunner](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=yunorunner) diff --git a/scripts/install b/scripts/install index 1be62fd..a5f71af 100644 --- a/scripts/install +++ b/scripts/install @@ -37,6 +37,9 @@ chown -R "$app:$app" "$install_dir" chown "$app:www-data" "$install_dir" chown -R "$app:www-data" "$install_dir/results" +# Allow system user to execute ciclic +chmod ug+x "$install_dir/ciclic" + #================================================= # INSTALL PYTHON DEPENDENCIES #================================================= diff --git a/scripts/restore b/scripts/restore index 1f59eb3..bc9d947 100644 --- a/scripts/restore +++ b/scripts/restore @@ -35,6 +35,9 @@ chmod 750 "$install_dir" chmod -R o-rwx "$install_dir" chown -R "$app:$app" "$install_dir" +# Allow system user to execute ciclic +chmod ug+x "$install_dir/ciclic" + #================================================= # INSTALL PYTHON DEPENDENCIES #================================================= diff --git a/scripts/upgrade b/scripts/upgrade index 52ade96..6cf47a0 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -108,6 +108,9 @@ chown -R "$app:$app" "$install_dir" chown "$app:www-data" "$install_dir" chown -R "$app:www-data" "$install_dir/results" +# Allow system user to execute ciclic +chmod ug+x "$install_dir/ciclic" + #================================================= # INSTALL PYTHON DEPENDENCIES #=================================================