TravisCI: Run after_success on a specific branch

前端 未结 2 485
醉话见心
醉话见心 2021-02-12 07:41

I would like to know how to run an after_success script only for a specific branch.

I am using a custom script to deploy the app after build passes. I would

2条回答
  •  盖世英雄少女心
    2021-02-12 08:18

    I solved it by writing a simple script using TRAVIS_BRANCH environment variable and executed the script in after_success

    .travis.yml

    after_success:
    - ./deploy.sh
    

    deploy.sh

    #!/bin/bash
    if [ "$TRAVIS_BRANCH" == "prod" ]; then
      // do the deploy
    fi
    

提交回复
热议问题