Ver Fonte

gitlab-ci.yml updated

Guillermo Espinoza há 6 anos atrás
pai
commit
578695d48d
1 ficheiros alterados com 16 adições e 6 exclusões
  1. 16 6
      .gitlab-ci.yml

+ 16 - 6
.gitlab-ci.yml

@@ -34,16 +34,26 @@ variables:
   HOST_DUMMY: "http://www.flowdat.com/"
   GIT_STRATEGY: clone
 
-ftth_docker:
+ftth_clone:
   stage: build
+  image: docker.infra.flowdat.com/fd3/sf-php:latest
   script:
-    - docker info
-    - docker login -u $DOCKER_USER -p $DOCKER_PWD docker.infra.flowdat.com
     - eval $(ssh-agent); ssh-add keys/gitlab.id_rsa ; git clone git@gitlab.com:interlink-sa/flowdat3/modules/ftth.git
-    - docker build --no-cache --tag $CONTAINER_IMAGE:latest ftth
-    - docker push $CONTAINER_IMAGE:latest
+  artifacts:
+    paths:
+      - ftth/  
   only:
     refs:
       - pushes
     variables:
-      - $CI_COMMIT_REF_NAME == "master"
+      - $CI_COMMIT_REF_NAME == "master"
+
+ftth_docker:
+  stage: test
+  script:
+    - docker info
+    - docker login -u $DOCKER_USER -p $DOCKER_PWD docker.infra.flowdat.com
+    - docker build --no-cache --tag $CONTAINER_IMAGE:latest ftth
+    - docker push $CONTAINER_IMAGE:latest
+  dependencies:
+    - ftth_clone