Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 32b0a58fa8e62d183f51b8c2a791ab51c45e31ef
  • main par défaut protégée
  • css
3 résultats

.gitlab-ci.yml

Blame
  • .gitlab-ci.yml 965 o
    image: docker:latest
    
    services:
      - docker:dind
    
    stages:
      - validate
      - build
      - deploy
    
    validate_job:  
      stage: validate
      script: 
        - echo "Testing with PHP Unit"
    
    build_job:
      stage: build
      before_script:
        # - apk update -y
        # - apk add docker -y
        # - apt install docker-compose -y
        - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
      script: 
        - echo "Building with Docker"
        - docker-compose build
        - docker-compose push
        - echo "Docker images pushed to Docker Hub"
    
    deploy_job:
      stage: deploy
      before_script:
        # - apk update -y
        - apk install sshpass -y
        # - apt install docker -y
        - apk install docker-compose -y
        - echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
      script: 
        - echo "Deploying to OVH Server"
        - sshpass -p 'fipa' ssh root@141.94.166.114
        - cd nosql-memo
        - git pull
        - docker-compose pull
        - docker-compose up -d