Permalink
Browse files

Added deprecations for release 1.0.

  • Loading branch information...
corpsee committed Nov 19, 2018
1 parent 9718d7d commit c47a67b014c9ec054a5c70b072f5e06413d6e0fe
@@ -42,8 +42,7 @@ More [screenshots](docs/en/screenshots.md).

* Database (MySQL/MariaDB or PostgreSQL);

* Beanstalkd queue (Optional, needed if you use [worker](docs/en/workers/worker.md) instead of
[cronjob](docs/en/workers/cron.md));
* Beanstalkd queue;

## Features

@@ -112,8 +111,7 @@ cd ./php-censor.local
* [Add a virtual host to your web server](docs/en/virtual_host.md), pointing to the `public` directory within your new
PHP Censor directory. You'll need to set up rewrite rules to point all non-existent requests to PHP Censor;

* [Set up the PHP Censor Worker](docs/en/workers/worker.md) (Need configured Queue) or
[a cron-job](docs/en/workers/cron.md) to run PHP Censor builds;
* [Set up the PHP Censor Worker](docs/en/workers/worker.md);

## Installing via Docker

@@ -175,7 +173,7 @@ There are several ways to set up the project:
PHPCpd, PHPCodeSniffer, PHPMessDetector, PHPDocblockChecker, PHPParallelLint, PHPUnit and Codeception);

* Similar to [Travis CI](https://travis-ci.org), to support PHP Censor in your project, you simply need to add a
`.php-censor.yml` (`phpci.yml`/`.phpci.yml` for backward compatibility with PHPCI) file to the root of your repository;
`.php-censor.yml` file to the root of your repository;

* Add project config in PHP Censor project page (And it will cancel file config from project repository);

@@ -7,7 +7,8 @@ Getting Started
* Installing PHP Censor (See [README](../../README.md))
* [Adding a virtual host](virtual_host.md)
* [Run builds using a worker](workers/worker.md)
* [Run builds using cronjob](workers/cron.md)
* [\[DEPRECATED\] Run builds using cronjob](workers/cron.md) (This command deprecated and will be deleted in
version 2.0. Use `php-censor:worker` command instead!)
* [Adding PHP Censor support to your projects](configuring_project.md)
* Updating PHP Censor (See [README](../../README.md))
* [Configuring PHP Censor](configuring_application.md)
@@ -48,8 +48,7 @@ There are several ways of configuring build in *PHP Censor* project:
php_unit:
```

2. Adding a config `.php-censor.yml` (to accomplish backward compatibility with [PHPCI](https://www.phptesting.org) names
`phpci.yml`/`.phpci.yml` are also supported) to the root of the project.
2. Adding a config `.php-censor.yml` to the root of the project.

3. Adding a config via web-interface.

@@ -6,10 +6,7 @@ Unless already running a build, the worker will pick up and start running new bu
creation.

The worker is the recommended way to run PHP Censor builds. You can run several workers all watching one queue,
allowing jobs to be run simultaneously without the overhead of polling your database.

If you can't run Beanstalkd on your server, or would prefer to run builds on a regular schedule, you should consider
using the [running builds via Cron](cron.md).
allowing jobs to be run simultaneously without the overhead of polling your database.

Pre-Requisites
--------------
@@ -7,7 +7,8 @@
* Установка PHP Censor (Смотри [README](../../README.md))
* [Настройка веб-интерфейса](virtual_host.md)
* [Запуск сборок с помощью демона (Worker-а)](workers/worker.md)
* [Запуск сборок с помощью периодической задачи (Cronjob)](workers/cron.md)
* [\[DEPRECATED\] Запуск сборок с помощью периодической задачи (Cronjob)](workers/cron.md) (Эта команда устарела
и будет удалена в версии 2.0. Используйте `php-censor:worker` вместо нее!)
* [Настройка проекта для сборки в PHP Censor](configuring_project.md)
* Обновление PHP Censor (Смотри [README](../../README.md))
* [Настройка PHP Censor](configuring_application.md)
@@ -49,8 +49,7 @@
php_unit:
```

2. Добавить конфигурационный файл `.php-censor.yml` (поддерживается также названия `phpci.yml`/`.phpci.yml` для
обеспечения обратной совместимости c [PHPCI](https://www.phptesting.org)) в корень репозитория проекта.
2. Добавить конфигурационный файл `.php-censor.yml` в корень репозитория проекта.

3. Добавить конфигурационный файл в веб-интерфейсе при добавлении проекта в *PHP Censor*.

@@ -16,6 +16,7 @@
/**
* Run console command - Runs any pending builds.
*
* @deprecated This command deprecated and will be deleted in version 2.0. Use 'php-censor:worker' command instead!
* @author Dan Cryer <dan@block8.co.uk>
*/
class RunCommand extends LoggingCommand
@@ -50,7 +51,7 @@ protected function configure()
{
$this
->setName('php-censor:run-builds')
->setDescription('Run all pending PHP Censor builds');
->setDescription('<fg=red;options=bold>[DEPRECATED]</> Run all pending PHP Censor builds. <fg=red;options=bold>This command deprecated and will be deleted in version 2.0. Use \'php-censor:worker\' command instead!</>');
}
protected function execute(InputInterface $input, OutputInterface $output)
@@ -64,6 +65,9 @@ protected function execute(InputInterface $input, OutputInterface $output)
$result = $buildStore->getByStatus(Build::STATUS_PENDING, $this->maxBuilds);
$this->logger->warning(
'[DEPRECATED] This command deprecated and will be deleted in version 2.0 Use \'php-censor:worker\' command instead!'
);
$this->logger->notice(
sprintf('Found %d pending builds', count($result['items']))
);
@@ -100,7 +100,7 @@
'project_private_key' => 'Privat nøgle med adgang til dette repository
(tom for lokal nøgle og/eller anonym adgang)',
'build_config' => 'PHP Censor build-konfiguration for dette projekt
(hvis du ikke har mulighed for at tilføje en .php-censor.yml (.phpci.yml|phpci.yml) fil i projektets repository)',
(hvis du ikke har mulighed for at tilføje en .php-censor.yml fil i projektets repository)',
'default_branch' => 'Default branch navn',
'allow_public_status' => 'Tillad offentlig status-side og -billede for dette projekt?',
'archived' => 'Archived',
@@ -102,7 +102,7 @@
'project_private_key' => 'Private Key für den Zugang zum Repository
(leer lassen für lokale und oder anonyme externe Zugriffe)',
'build_config' => 'PHP Censor Buildkonfiguration für dieses Projekt
(falls Sie Ihrem Projektrepository kein .php-censor.yml (.phpci.yml|phpci.yml) hinzufügen können)',
(falls Sie Ihrem Projektrepository kein .php-censor.yml hinzufügen können)',
'default_branch' => 'Name des Standardbranches',
'allow_public_status' => 'Öffentliche Statusseite und -bild für dieses Projekt einschalten?',
'archived' => 'Archiviert',
@@ -101,7 +101,7 @@
'project_private_key' => 'Ιδιωτικό κλειδί για πρόσβαση σε αποθετήριο
(αφήστε κενό για την τοπική ή / και ανώνυμα απομακρυσμένα)',
'build_config' => 'Kατασκευή διαμόρφωσης PHP Censor για αυτό το έργο
(αν δεν μπορείτε να προσθέσετε ένα αρχείο .php-censor.yml (.phpci.yml|phpci.yml) στο αποθετήριο έργων)',
(αν δεν μπορείτε να προσθέσετε ένα αρχείο .php-censor.yml στο αποθετήριο έργων)',
'default_branch' => 'Προκαθορισμένο όνομα διακλάδωσης',
'allow_public_status' => 'Ενεργοποίηση της σελίδας δημόσιας κατάστασης και την εικόνα για το έργο αυτό;',
'archived' => 'Archived',
@@ -116,7 +116,7 @@
'project_private_key' => 'Private key to use to access repository
(leave blank for local and/or anonymous remotes)',
'build_config' => 'PHP Censor build config for this project
(if you cannot add a .php-censor.yml (.phpci.yml|phpci.yml) file in the project repository)',
(if you cannot add a .php-censor.yml file in the project repository)',
'default_branch' => 'Default branch name',
'default_branch_only' => 'Build default branch only',
'overwrite_build_config' => 'Overwrite in-repository file config by in-database config? If checkbox not checked then in-database config will be merged with file config.',
@@ -101,7 +101,7 @@
'project_private_key' => 'Clave privada a usar para acceder al repositorio
(dejar en blanco para remotos locales o anónimos)',
'build_config' => 'Configuración PHP Censor para builds del proyecto
(en caso que no puedas agregar el archivo .php-censor.yml (.phpci.yml|phpci.yml) al repositorio)',
(en caso que no puedas agregar el archivo .php-censor.yml al repositorio)',
'default_branch' => 'Nombre de la rama por defecto',
'allow_public_status' => '¿Activar página pública con el estado del proyecto?',
'archived' => 'Archivado',
@@ -114,7 +114,7 @@
'project_private_key' => 'Clé privée à utiliser pour accéder au dépôt
(laissez le champ vide pour les dépôts locaux ou les URLs distantes anonymes)',
'build_config' => 'Configuration PHP Censor spécifique pour ce projet
(si vous ne pouvez pas ajouter de fichier .php-censor.yml (.phpci.yml|phpci.yml) à la racine du dépôt)',
(si vous ne pouvez pas ajouter de fichier .php-censor.yml à la racine du dépôt)',
'default_branch' => 'Nom de la branche par défaut',
'default_branch_only' => 'Build la branche par défaut seulement',
'overwrite_build_config' => "Remplacer la configuration du fichier dans le dépôt par la configuration dans
@@ -99,7 +99,7 @@
'project_private_key' => 'Chiave provata da usare per accedere al repository
(lascia vuota per repository locali o remoti con accesso anonimo)',
'build_config' => 'condigurazione della build di PHP Censor per questo progetto
(se non puoi aggiungere il file .php-censor.yml (.phpci.yml|phpci.yml) nel repository di questo progetto)',
(se non puoi aggiungere il file .php-censor.yml nel repository di questo progetto)',
'default_branch' => 'Nome del branch di default',
'allow_public_status' => 'Vuoi rendere pubblica la pagina dello stato e l\'immagine per questo progetto?',
'archived' => 'Archived',
@@ -101,7 +101,7 @@
'project_private_key' => 'Private key voor toegang tot repository
(laat leeg voor lokaal en/of anonieme externen)',
'build_config' => 'PHP Censor build configuratie voor dit project
(indien je geen .php-censor.yml (.phpci.yml|phpci.yml) bestand aan de project repository kan toevoegen)',
(indien je geen .php-censor.yml bestand aan de project repository kan toevoegen)',
'default_branch' => 'Standaard branch naam',
'allow_public_status' => 'Publieke statuspagina en afbeelding beschikbaar maken voor dit project?',
'archived' => 'Archived',
@@ -102,7 +102,7 @@
'project_private_key' => 'Prywanty klucz dostępu do repozytoriów
(pozostaw puste pole dla zdalnych lokalnych i/lub anonimowych)',
'build_config' => 'PHP Censor zbudowało config dla tego projektu
(jeśli nie możesz dodać pliku .php-censor.yml (.phpci.yml|phpci.yml) do repozytorium projektu)',
(jeśli nie możesz dodać pliku .php-censor.yml do repozytorium projektu)',
'default_branch' => 'Domyślna nazwa gałęzi',
'allow_public_status' => 'Włączyć status publiczny dla tego projektu?',
'archived' => 'W archiwum',
@@ -99,7 +99,7 @@
'project_private_key' => 'Chave privada usada para acessar o repositório
(Deixe em branco para controles remotos locais e/ou anônimos)',
'build_config' => 'PHP Censor construir configuração para este projeto
(if you cannot add a .php-censor.yml (.phpci.yml|phpci.yml) file in the project repository)',
(if you cannot add a .php-censor.yml file in the project repository)',
'default_branch' => 'Nome padrão do branch',
'allow_public_status' => 'Habilitar página de status pública e imagem para este projeto?',
'archived' => 'Arquivado',
@@ -112,7 +112,7 @@
'project_private_key' => 'Приватный ключ для доступа к репозиторию
(оставьте поле пустым для локального использования и/или анонимного доступа)',
'build_config' => 'Конфигурация сборки проекта для PHP Censor
(если вы не добавили файл .php-censor.yml (.phpci.yml|phpci.yml) в репозиторий вашего проекта)',
(если вы не добавили файл .php-censor.yml в репозиторий вашего проекта)',
'default_branch' => 'Ветка по умолчанию',
'default_branch_only' => 'Собирать только ветку по умолчанию',
'overwrite_build_config' => 'Заменить конфигурацию из файла в проекте конфигурацией из базы данных? Если чекбокс не отмечен, то конфигурации из файла и базы данных будут объединены.',
@@ -100,7 +100,7 @@
'project_private_key' => 'Приватний ключ доступу до репозиторія
(залишити поле порожнім для локального використання та/або анонімного доступу)',
'build_config' => 'Конфігурація збірки цього проекта для PHP Censor
(якщо ви не додали файл .php-censor.yml (.phpci.yml|phpci.yml) до репозиторію вашого проекту)',
(якщо ви не додали файл .php-censor.yml до репозиторію вашого проекту)',
'default_branch' => 'Назва гілки за замовчуванням',
'allow_public_status' => 'Увімкнути публічну сторінку статусу та зображення для цього проекта?',
'archived' => 'Архівний',
@@ -99,7 +99,7 @@
'project_private_key' => '访问仓库私有秘钥
(本地或公共仓库可为空)',
'build_config' => '该项目 PHP Censor 构建配置文件
(如果您无法在该项目仓库创建 .php-censor.yml (.phpci.yml|phpci.yml) 文件)',
(如果您无法在该项目仓库创建 .php-censor.yml 文件)',
'default_branch' => '默认分支名称',
'allow_public_status' => '启用此项目的公共状态页和图像?',
'archived' => '归档',
@@ -255,11 +255,19 @@ protected function handleConfig(Builder $builder, $buildPath)
file_get_contents($buildPath . '/.php-censor.yml')
);
} elseif (file_exists($buildPath . '/.phpci.yml')) {
$builder->logWarning(
'[DEPRECATED] Config file name ".phpci.yml" deprecated and will be deleted in version 2.0 (Use config file name ".php-censor.yml" instead)!'
);
$repositoryConfigFrom = '.phpci.yml';
$repositoryConfig = $yamlParser->parse(
file_get_contents($buildPath . '/.phpci.yml')
);
} elseif (file_exists($buildPath . '/phpci.yml')) {
$builder->logWarning(
'[DEPRECATED] Config file name "phpci.yml" deprecated and will be deleted in version 2.0 (Use config file name ".php-censor.yml" instead)!'
);
$repositoryConfigFrom = 'phpci.yml';
$repositoryConfig = $yamlParser->parse(
file_get_contents($buildPath . '/phpci.yml')

0 comments on commit c47a67b

Please sign in to comment.