manbetx客户端打不开修改现有的运行器从另一个不是主分支建立

时间:2018-08-28 07:44:28

标签: gitlab branch gitlab-ci-runner

这里是软件实习生,我想临时更改用于构建和部署开发人员的分支,我希望将其从master设置为branch1。到目前为止,我已经将GitLab存储库中的默认分支从master更改为branch1,这是我们的.gitlab-ci.yml的样子:

build:dev:
  stage: build
  only:
    - branch1
  tags:
    - project-dev
  script:
    - docker-compose build

deploy:dev:
  stage: deploy
  only:
    - branch1
  tags:
    - project-dev
  script:
    - docker-compose stop server
    - docker-compose run server mix ecto.migrate
    - docker-compose up -d

upload-to-testfairy:
    stage: build
    only:
      - branch1
    tags:
      - project-simulant
    script:
       <doesn't really matter I guess>

我认为这足够了,但是似乎没有新的作业被触发,我也找不到手动触发它们的方法。预先感谢。

1 个答案:

答案 0 :(得分:0)

糟糕的是,事实是,我尚未在branch1中更新yml文件,并且它仍在等待master中的更改以进行构建和部署,在我更新了branch1中的文件后,它会自动开始构建并提交到branch1中