Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

travis-ci: deploy RPM / Deb packages #162

Merged
merged 1 commit into from Jun 29, 2020

Commits on Jun 26, 2020

  1. travis-ci: deploy RPM / Deb packages

    Now php-tarantool packages are deployed into two kinds of repositories:
    packagecloud.io and to S3 based ones. The download.tarantool.org now
    points to the latter, but we keep packagecloud.io for a while to don't
    break users, which use it directly (we don't recommend it though). See
    [1] for more info about deprecation of our packagecloud.io repositories.
    
    The deployment scripts allows to provide two configurations: production
    and staging. The former is for deployment from the master branch and
    from a git tag. The latter is for deployments from a developer branch.
    It is useful when something should be verified in a specific environment
    using a built package or when the deployment process itself was modified
    and should be tested.
    
    The difference between production and staging deployment process is how
    duplicate package versions are handled. It give an error for production
    deployment, but does not for staging. The new package is discarded in
    the case for packagecloud.io, but it replaces the old package in S3
    repositories.
    
    Read comments in the deployment scripts for more details.
    
    [1]: tarantool/tarantool#4947
    
    Fixes #117
    Totktonada committed Jun 26, 2020
    Configuration menu
    Copy the full SHA
    40100b7 View commit details
    Browse the repository at this point in the history