代码之家  ›  专栏  ›  技术社区  ›  rad11

推标签后的Gitlab

  •  0
  • rad11  · 技术社区  · 6 年前

    我的gitlab ci看起来像:

    stages:
      - build
      - deploy
    
    build:
      stage: build
      script:
        - composer install --no-ansi
        - vendor/bin/phar-composer build
      artifacts:
        paths:
          - example.phar
      tags:
        - php:7.0
    
    deploy:
      stage: deploy
      only:
        - tags
      dependencies:
        - build
      script:
        - cp example.phar /opt/example/
      tags:
        - php:7.0
    

    是关于跑步 example.phar bin/console command1 $VARIABLE1 $VARIABLE2 $VARIABLE3 $VARIABLE4 .

    1 回复  |  直到 6 年前
        1
  •  1
  •   Ekans    6 年前

    当按下一个标记时,可以使用 only 参数:

    build:
      stage: build
      image: alpine:3.6
      script:
      - echo "A tag has been pushed!"
      only:
      - tags