Skip to content
Snippets Groups Projects
.gitlab-ci.yml 731 B
Newer Older
  • Learn to ignore specific revisions
  • ale's avatar
    ale committed
    include: "https://git.autistici.org/pipelines/containers/raw/master/common.yml"
    
    ale's avatar
    ale committed
    
    # test the newly built container before releasing it.
    test:
    
    ale's avatar
    ale committed
      stage: container-test
    
    ale's avatar
    ale committed
      image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/debian:stable
    
    ale's avatar
    ale committed
      tags: [docker-in-docker]
    
    ale's avatar
    ale committed
      services:
        - name: ${IMAGE_TAG}
          alias: noblogs
        - name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/mysql:latest
          alias: mysql
      variables:
        APACHE_PORT: 8080
        SITE_URL: "http://noblogs:8080"
        MYSQL_DATABASE: noblogstest
        MYSQL_ROOT_PASSWORD: changeme
    
        PHP_FPM_USER: www-data
    
    ale's avatar
    ale committed
      script:
        - apt -q update
    
    ale's avatar
    ale committed
        - env DEBIAN_FRONTEND=noninteractive apt -y --no-install-recommends install curl
    
    ale's avatar
    ale committed
        - "curl -H 'Host: noblogs.org' -v ${SITE_URL}"