diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fd67162b..ef3a80fb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,15 +4,25 @@ services: - mysql:5.7 variables: - MYSQL_DATABASE: homestead - MYSQL_ROOT_PASSWORD: secret + MYSQL_DATABASE: ddb + MYSQL_ROOT_PASSWORD: password DB_HOST: mysql DB_USERNAME: root stages: - build + - test - deploy - - deploy + +unit_test: + stage: test + script: + - cp .env.example .env + - composer install + - php artisan key:generate + - php artisan migrate + - php artisan db:seed + - vendor/bin/phpunit build: stage: build diff --git a/.phpunit.result.cache b/.phpunit.result.cache index c6a7c98c..e409258f 100644 --- a/.phpunit.result.cache +++ b/.phpunit.result.cache @@ -1 +1 @@ -C:30:"PHPUnit\Runner\TestResultCache":187:{a:2:{s:7:"defects";a:1:{s:32:"Tests\Browser\UserTest::testUser";i:3;}s:5:"times";a:2:{s:34:"Tests\Browser\LoginTest::testLogin";d:5.605;s:32:"Tests\Browser\UserTest::testUser";d:14.139;}}} \ No newline at end of file +C:37:"PHPUnit\Runner\DefaultTestResultCache":273:{a:2:{s:7:"defects";a:2:{s:32:"Tests\Feature\AdminTest::testUrl";i:3;s:30:"Tests\Feature\ECCTest::testUrl";i:3;}s:5:"times";a:3:{s:32:"Tests\Feature\AdminTest::testUrl";d:0.099;s:30:"Tests\Feature\ECCTest::testUrl";d:0.014;s:33:"Tests\Feature\PublicTest::testUrl";d:0.031;}}} \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index d399c989..146a6e18 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Set the base image for subsequent instructions -FROM php:7.3 +FROM php:7.4 # Update packages RUN apt-get update diff --git a/Envoy.blade.php b/Envoy.blade.php index 9ac6ba0a..ba66908d 100644 --- a/Envoy.blade.php +++ b/Envoy.blade.php @@ -41,6 +41,7 @@ clone_repository_dev run_composer_dev update_symlinks_dev + remove_old_release_dev @endstory @story('deploy_227') @@ -160,6 +161,11 @@ @endtask +@task('remove_old_release_dev') + cd {{ $releases_dir_dev@ }} + rm -fr $(ls -t1 | tail -n +3) +@endtask + @task('clone_repository_227') echo 'Cloning repository' [ -d {{ $releases_dir_227 }} ] || mkdir {{ $releases_dir_227 }} diff --git a/public/css/custom.css b/public/css/custom.css index 95a7c45a..c93b16c7 100644 --- a/public/css/custom.css +++ b/public/css/custom.css @@ -169,7 +169,7 @@ } .news-tags { - height: 1.5rem; + height: 2.8rem; } .news-body-small { diff --git a/resources/custom.css b/resources/custom.css index 95a7c45a..c93b16c7 100644 --- a/resources/custom.css +++ b/resources/custom.css @@ -169,7 +169,7 @@ } .news-tags { - height: 1.5rem; + height: 2.8rem; } .news-body-small { diff --git a/resources/views/admin/news/index.blade.php b/resources/views/admin/news/index.blade.php index ec5ff447..a665e588 100644 --- a/resources/views/admin/news/index.blade.php +++ b/resources/views/admin/news/index.blade.php @@ -36,6 +36,9 @@ @endif @endforeach @endif + @if($n->files != [""] && isset($n->files)) + Fichier joint + @endif @if($n->publish == 0) Brouillon @endif

@@ -44,6 +47,11 @@ event_id)) diff --git a/resources/views/public/news.blade.php b/resources/views/public/news.blade.php index 2972b89d..3f657f3a 100644 --- a/resources/views/public/news.blade.php +++ b/resources/views/public/news.blade.php @@ -1,51 +1,60 @@ @extends('layouts.public.main') @section('content') -
-
-

{{ $new->title }}

-
-
-
-
-
-
-
-
- @foreach ($new->pictures as $picture) - - @endforeach +