<commit_before># Gitlabby Dockerish Laravel

> ¿Qué sucede cuando *Dockerizas* tu ambiente de pruebas en Laravel y lo lanzas en GitLab CI?

Este repositorio incluye varios archivos requeridos para utilizar GitLab CI en tu proyecto basado en Laravel. El contenedor Docker está pre-empaquetado con las dependencias de Laravel, el cual reduce el número de archivos requeridos para ser descargados.

Esto utiliza una imágen Docker que incluye PHP para Laravel desde [este repositorio](https://github.com/GIANTCRAB/php-laravel-env).

## Soporte
* PHP 7/7.1
* Laravel 5.3/5.4
* MySQL 5.5

Para moverse entre las versiones de Laravel, navega entre las ramas de este repositorio. La rama maestra siempre tendrá la última imágen.

# Utilización

Aquí hay dos caminos los cuales puedes tomar -- para integración contínua y despliegue contínuo. 

## Integración contínua

Copie los siguientes archivos y deposítelos en su repositorio en GitLab:

* .env.gitlab-testing
* .gitlab-ci.yml
* .gitlab-build.sh
* .gitlab-test.sh

Abra el archivo `.gitlab-ci.yml` y comente o elimine la información de la puesta en escena o *staging*: 

```
...
  - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
  - eval $(ssh-agent -s)
  - ssh-add <(echo "$SSH_PRIVATE_KEY")
  - mkdir -p ~/.ssh
  - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
...
  - staging_deploy
...
stage_job:
  stage: staging_deploy<commit_msg>Spanish readme support table updated<commit_after># Gitlabby Dockerish Laravel

> ¿Qué sucede cuando *Dockerizas* tu ambiente de pruebas en Laravel y lo lanzas en GitLab CI?

Este repositorio incluye varios archivos requeridos para utilizar GitLab CI en tu proyecto basado en Laravel. El contenedor Docker está pre-empaquetado con las dependencias de Laravel, el cual reduce el número de archivos requeridos para ser descargados.

Esto utiliza una imágen Docker que incluye PHP para Laravel desde [este repositorio](https://github.com/GIANTCRAB/php-laravel-env).

## Soporte

| Software | Version |
| --- | --- |
| PHP | 7/7.1 |
| Laravel | 5.3/5.4 |
| MySQL | 5.5 |

Para moverse entre las versiones de Laravel, navega entre las ramas de este repositorio. La rama maestra siempre tendrá la última imágen.

# Utilización

Aquí hay dos caminos los cuales puedes tomar -- para integración contínua y despliegue contínuo. 

## Integración contínua

Copie los siguientes archivos y deposítelos en su repositorio en GitLab:

* .env.gitlab-testing
* .gitlab-ci.yml
* .gitlab-build.sh
* .gitlab-test.sh

Abra el archivo `.gitlab-ci.yml` y comente o elimine la información de la puesta en escena o *staging*: 

```
...
  - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )'
  - eval $(ssh-agent -s)
  - ssh-add <(echo "$SSH_PRIVATE_KEY")
  - mkdir -p ~/.ssh
  - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
...
  - staging_deploy
...
stage_job:
  stage: staging_deploy
{'fraction_non_alphanumeric': 0.09711375212224109, 'fraction_numerical': 0.006112054329371817, 'mean_word_length': 3.661392405063291, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4956420', 'n_tokens_mistral': 1108, 'n_tokens_neox': 1056, 'n_words': 357}