2spark / repository-monitor-bundle
2Spark Repository Monitor Bundle
Requires
- php: >=5.4.37
- 2spark/framework-bundle: 1.0
- guzzlehttp/guzzle: 6.*
- knplabs/knp-paginator-bundle: ^2.4
- php-amqplib/rabbitmq-bundle: ^1.7
- stof/doctrine-extensions-bundle: ^1.2
Requires (Dev)
- doctrine/dbal: <2.5
- doctrine/doctrine-bundle: ~1.4
- doctrine/orm: ~2.2,>=2.2.3,<2.5
- incenteev/composer-parameter-handler: ~2.0
- phpunit/phpunit: ^4.7
- sensio/distribution-bundle: ~3.0,>=3.0.12
- sensio/framework-extra-bundle: ~3.0,>=3.0.2
- symfony/assetic-bundle: ~2.3
- symfony/monolog-bundle: ~2.4
- symfony/swiftmailer-bundle: ~2.3
- symfony/symfony: ~2.7@beta
This package is not auto-updated.
Last update: 2024-12-16 13:39:08 UTC
README
This bundle is designed to provide you a summary of your deployed applications and your standalone bundles.
Requirements
This bundle relies on the following bundles and components:
> - Symfony 2.7.* > - Spark Framework Bundle > - OldSound RabbitMQ Bundle > - Guzzle HTTP Client > - Knp Paginator Bundle
It also needs for deployed application that a /version route is exposed with the following structure in JSON format.
#!javascript
{
build: "0.6",
date: "2015-08-05 17:38:04",
deployment: "successful",
environment: "production",
revision: "02df2d4"
}
Bundle Configuration
#!yml
# config.yml
spark_repository_monitor:
ticket_manager_uri: #to be filled example : https://your-company.atlassian.net
ticket_regex: "[a-zA-Z]+-\d+" #default value
base_folders: ['Sites', 'www'] #default value
default_shown_tags: 3 #default value
# routing.yml
spark_repository_monitor:
resource: '@SparkRepositoryMonitorBundle/Resources/config/routing/routing.yml'
Enhancements
The model is planed to use a ssh connection to perform the git command, but actually it relies on the project folders, and it infers that the clone is up to date with the repository.
Acknowledgements
I would like to thank two guys with who I worked since the very first version of the project.
Benoit Maziere:
> - GitHub: bmaziere > - Email: benoit.maziere@gmail.com
Abdoul N'Diaye:
> - GitHub: Abdoul N'Diaye > - Email: abdoul.nd@gmail.com > - Twitter: @AbdoulNDiaye