Skip to content
Snippets Groups Projects
Unverified Commit ba206b48 authored by Alexander Turenko's avatar Alexander Turenko
Browse files

travis-ci: don't deploy 2.5+ pkgs to packagecloud

Now we have S3 based infrastructure for RPM / Deb packages and GitLab CI
pipelines, which deploys packages to it.

We don't plan to add 2.5+ repositories on packagecloud.io, so instead of
usual change of target bucket from 2_N to 2_(N+1), the deploy stage is
removed.

Since all distro specific jobs are duplicated in GitLab CI pipelines and
those Travis-CI jobs are needed just for deployment, it worth to remove
them too.

Follows up #3380.
Part of #4947.
parent b56484d6
No related branches found
No related tags found
No related merge requests found
......@@ -33,83 +33,10 @@ jobs:
os: osx
- name: "Debug build + test + coverage (Linux, gcc)"
env: TARGET=coverage
# Deploy targets (they also catch distro-specific problems).
- name: "CentOS 6 build + deploy RPM"
env: OS=el DIST=6
if: branch = "master"
- name: "CentOS 7 build + test + deploy RPM"
env: OS=el DIST=7
if: branch = "master"
- name: "CentOS 8 build + test + deploy RPM"
env: OS=el DIST=8
if: branch = "master"
- name: "Fedora 28 build + test + deploy RPM"
env: OS=fedora DIST=28
if: branch = "master"
- name: "Fedora 29 build + test + deploy RPM"
env: OS=fedora DIST=29
if: branch = "master"
- name: "Fedora 30 build + test + deploy RPM"
env: OS=fedora DIST=30
if: branch = "master"
- name: "Fedora 31 build + test + deploy RPM"
env: OS=fedora DIST=31
if: branch = "master"
- name: "Ubuntu Trusty (14.04) build + deploy DEB"
env: OS=ubuntu DIST=trusty
if: branch = "master"
- name: "Ubuntu Xenial (16.04) build + deploy DEB"
env: OS=ubuntu DIST=xenial
if: branch = "master"
- name: "Ubuntu Bionic (18.04) build + deploy DEB"
env: OS=ubuntu DIST=bionic
if: branch = "master"
- name: "Ubuntu Eoan (19.10) build + deploy DEB"
env: OS=ubuntu DIST=eoan
if: branch = "master"
- name: "Debian Jessie (8) build + deploy DEB"
env: OS=debian DIST=jessie
if: branch = "master"
- name: "Debian Stretch (9) build + deploy DEB"
env: OS=debian DIST=stretch
if: branch = "master"
- name: "Debian Buster (10) build + deploy DEB"
env: OS=debian DIST=buster
if: branch = "master"
script:
- make -f .travis.mk ${TARGET}
before_deploy:
- ls -l build/
deploy:
# Deploy packages to PackageCloud from master branch (w/o tagged revisions)
- provider: packagecloud
username: "tarantool"
repository: "2_4"
token: "${PACKAGECLOUD_TOKEN}"
dist: "${OS}/${DIST}"
package_glob: build/*.{rpm,deb,dsc}
skip_cleanup: true
on:
repo: tarantool/tarantool
branch: "master"
condition: -n "${OS}" && -n "${DIST}" && -n "${PACKAGECLOUD_TOKEN}"
# Deploy packages to PackageCloud from tagged revisions
# https://github.com/travis-ci/travis-ci/issues/7780#issuecomment-302389370
- provider: packagecloud
username: "tarantool"
repository: "2_4"
token: "${PACKAGECLOUD_TOKEN}"
dist: "${OS}/${DIST}"
package_glob: build/*.{rpm,deb,dsc}
skip_cleanup: true
on:
repo: tarantool/tarantool
tags: true
condition: -n "${OS}" && -n "${DIST}" && -n "${PACKAGECLOUD_TOKEN}"
notifications:
email:
recipients:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment