[Tarantool-patches] [PATCH v9] gitlab-ci: push Deb/RPM packages to S3 based repos

Alexander Turenko alexander.turenko at tarantool.org
Mon Feb 3 16:45:19 MSK 2020


> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index 3af5a3c8a..8d2a15ce8 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -8,9 +8,24 @@ variables:
>  
>  .release_only_template: &release_only_definition
>    only:
> -    refs:
> -      - master
> -      - /^.*-full-ci$/
> +    - master
> +
> +.fullci_only_template: &fullci_only_definition
> +  only:
> +    - /^.*-full-ci$/
> +
> +.deploy_only_template: &deploy_only_definition
> +  only:
> +    - master
> +  except:
> +    - external_pull_requests
> +    - merge_requests
> +
> +.pack_only_template: &pack_only_definition
> +  only:
> +    - external_pull_requests
> +    - merge_requests
> +    - /^.*-full-ci$/

Schedule jobs still not handled:

https://gitlab.com/help/user/project/pipelines/schedules#using-only-and-except

master / release branches in different repos is not handled too, but
okay, it is not much important, because forking on GitHub do not enable
GitLab CI for the forked repository (unlike Travis-CI).


More information about the Tarantool-patches mailing list