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

Deploy RPM / Deb packages to our S3 based repositories #43

Closed
Totktonada opened this issue Nov 3, 2020 · 2 comments · Fixed by #127
Closed

Deploy RPM / Deb packages to our S3 based repositories #43

Totktonada opened this issue Nov 3, 2020 · 2 comments · Fixed by #127
Assignees

Comments

@Totktonada
Copy link
Member

After tarantool/tarantool#5494

@Totktonada Totktonada added the ci label Jun 9, 2021
Totktonada pushed a commit that referenced this issue Jun 9, 2021
In short: deployment jobs often fail now and we'll recreate them on
GitHub Actions in a future.

In details:

* The old Travis CI infrastructure (.org) will gone soon, the new one
  (.com) has tight limits on a free plan.
* We already have testing on GitHub Actions (but without RPM / Deb
  uploads).
* Pulls from Docker Hub (part of RPM / Deb build + deploy jobs) often
  ratelimited when performed from Travis CI: likely due to reusing of IP
  addresses. GitHub Actions is not affected by this problem.
* We don't use packagecloud.io for hosting tarantool repositories
  anymore (see [1], [2], [3]). We'll deploy packages to our new infra in
  a future: it is tracked by #43.

[1]: tarantool/tarantool#3380
[2]: tarantool/tarantool#5494
[3]: tarantool/tarantool#4947

Removed unused Jenkinsfile as well.
Totktonada pushed a commit that referenced this issue Jun 9, 2021
In short: deployment jobs often fail now and we'll recreate them on
GitHub Actions in a future.

In details:

* The old Travis CI infrastructure (.org) will gone soon, the new one
  (.com) has tight limits on a free plan.
* We already have testing on GitHub Actions (but without RPM / Deb
  uploads).
* Pulls from Docker Hub (part of RPM / Deb build + deploy jobs) often
  ratelimited when performed from Travis CI: likely due to reusing of IP
  addresses. GitHub Actions is not affected by this problem.
* We don't use packagecloud.io for hosting tarantool repositories
  anymore (see [1], [2], [3]). We'll deploy packages to our new infra in
  a future: it is tracked by #43.

[1]: tarantool/tarantool#3380
[2]: tarantool/tarantool#5494
[3]: tarantool/tarantool#4947

Removed unused Jenkinsfile as well.
ligurio pushed a commit that referenced this issue Sep 22, 2021
In short: deployment jobs often fail now and we'll recreate them on
GitHub Actions in a future.

In details:

* The old Travis CI infrastructure (.org) will gone soon, the new one
  (.com) has tight limits on a free plan.
* We already have testing on GitHub Actions (but without RPM / Deb
  uploads).
* Pulls from Docker Hub (part of RPM / Deb build + deploy jobs) often
  ratelimited when performed from Travis CI: likely due to reusing of IP
  addresses. GitHub Actions is not affected by this problem.
* We don't use packagecloud.io for hosting tarantool repositories
  anymore (see [1], [2], [3]). We'll deploy packages to our new infra in
  a future: it is tracked by #43.

[1]: tarantool/tarantool#3380
[2]: tarantool/tarantool#5494
[3]: tarantool/tarantool#4947

Removed unused Jenkinsfile as well.
ArtDu added a commit to ArtDu/expirationd that referenced this issue May 10, 2022
In short: deployment jobs often fail now and we'll recreate them on
GitHub Actions in a future.

In details:

* The old Travis CI infrastructure (.org) will gone soon, the new one
  (.com) has tight limits on a free plan.
* We already have testing on GitHub Actions (but without RPM / Deb
  uploads).
* Pulls from Docker Hub (part of RPM / Deb build + deploy jobs) often
  ratelimited when performed from Travis CI: likely due to reusing of IP
  addresses. GitHub Actions is not affected by this problem.
* We don't use packagecloud.io for hosting tarantool repositories
  anymore (see [1], [2], [3]). We'll deploy packages to our new infra in
  a future: it is tracked by tarantool#43.

[1]: tarantool/tarantool#3380
[2]: tarantool/tarantool#5494
[3]: tarantool/tarantool#4947

Removed unused Jenkinsfile as well.
@LeonidVas LeonidVas removed their assignment Jul 7, 2022
@oleg-jukovec
Copy link
Contributor

See examples:

tarantool/queue#138
tarantool/http#164

@oleg-jukovec oleg-jukovec self-assigned this Jul 27, 2022
@oleg-jukovec
Copy link
Contributor

#124 should also be solved.

oleg-jukovec added a commit that referenced this issue Aug 1, 2022
Build systems install build dependencies using a default distro repo.
It may an be outdated, broken or missed Tarantool package.

To provide the latest version of Tarantool 1.10 (the latest of the
lower supported version), `prebuild.sh` script wich installs Tarantool
repo was added to packages spec folders.

Part of #43
oleg-jukovec added a commit that referenced this issue Aug 1, 2022
This workflow is intended to run on a tag push for creating and
deploying module packages to S3 based repositories.

Closes #43
oleg-jukovec added a commit that referenced this issue Aug 1, 2022
Build systems install build dependencies using a default distro repo.
It may an be outdated, broken or missed Tarantool package.

To provide the latest version of Tarantool 1.10 (the latest of the
lower supported version), `prebuild.sh` script wich installs Tarantool
repo was added to packages spec folders.

Part of #43
oleg-jukovec added a commit that referenced this issue Aug 1, 2022
This workflow is intended to run on a tag push for creating and
deploying module packages to S3 based repositories.

Closes #43
oleg-jukovec added a commit that referenced this issue Aug 2, 2022
This workflow is intended to run on a tag push for creating and
deploying module packages to S3 based repositories.

Closes #43
oleg-jukovec added a commit that referenced this issue Aug 2, 2022
This workflow is intended to run on a tag push for creating and
deploying module packages to S3 based repositories.

Closes #43
oleg-jukovec added a commit that referenced this issue Aug 3, 2022
Build systems install build dependencies using a default distro repo.
It may an be outdated, broken or missed Tarantool package.

To provide the latest version of Tarantool 1.10 (the latest of the
lower supported version), `prebuild.sh` script wich installs Tarantool
repo was added to packages spec folders.

Part of #43
oleg-jukovec added a commit that referenced this issue Aug 3, 2022
This workflow is intended to run on a tag push for creating and
deploying module packages to S3 based repositories.

Closes #43
oleg-jukovec added a commit that referenced this issue Aug 4, 2022
Overview

    This release adds a Tarantool Cartridge role for expirationd
    package and improves the default behavior.

Breaking changes

    None.

New features

    Continue a task from a last tuple (#54).

    Decrease tarantool-checks dependency from 3.1 to 2.1 (#124).

    Process a task on a writable space by default (#42).

    Wait until a space or an index is created (#68, #116).

    Tarantool Cartridge role (#107).

Bugfixes

    Fix build and installation of rpm/deb packages (#124).

    Do not restart work fiber if index does not exist (#64).

    Update changelogs for rpm/deb packages.

Testing

    Shuffle tests (#118).

    Fix test_mvcc_vinyl_tx_conflict (#104, #105).

    Fix flaky 'simple expires test' (#90).

Other

    Add GitHub Actions workflow with debug Tarantool build (#102).

    Add GitHub Actions workflow for deploying module packages to S3
    based repositories (#43).
oleg-jukovec added a commit that referenced this issue Aug 4, 2022
Overview

    This release adds a Tarantool Cartridge role for expirationd
    package and improves the default behavior.

Breaking changes

    None.

New features

    Continue a task from a last tuple (#54).

    Decrease tarantool-checks dependency from 3.1 to 2.1 (#124).

    Process a task on a writable space by default (#42).

    Wait until a space or an index is created (#68, #116).

    Tarantool Cartridge role (#107).

Bugfixes

    Fix build and installation of rpm/deb packages (#124).

    Do not restart a work fiber if an index does not exist (#64).

    Update changelogs for rpm/deb packages.

Testing

    Shuffle tests (#118).

    Fix test_mvcc_vinyl_tx_conflict (#104, #105).

    Fix flaky 'simple expires test' (#90).

Other

    Add GitHub Actions workflow with debug Tarantool build (#102).

    Add GitHub Actions workflow for deploying module packages to S3
    based repositories (#43).
oleg-jukovec added a commit that referenced this issue Aug 5, 2022
Overview

    This release adds a Tarantool Cartridge role for expirationd
    package and improves the default behavior.

Breaking changes

    None.

Deprecated

    Obsolete functions: task_stats, kill_task, get_task, get_tasks, run_task,
    show_task_list.

New features

    Continue a task from a last tuple (#54).

    Decrease tarantool-checks dependency from 3.1 to 2.1 (#124).

    Process a task on a writable space by default (#42).

    Wait until a space or an index is created (#68, #116).

    Tarantool Cartridge role (#107).

Bugfixes

    Fix build and installation of rpm/deb packages (#124).

    Do not restart a work fiber if an index does not exist (#64).

    Update changelogs for rpm/deb packages.

Testing

    Shuffle tests (#118).

    Fix test_mvcc_vinyl_tx_conflict (#104, #105).

    Fix flaky 'simple expires test' (#90).

Other

    Add GitHub Actions workflow with debug Tarantool build (#102).

    Add GitHub Actions workflow for deploying module packages to S3
    based repositories (#43).
oleg-jukovec added a commit that referenced this issue Aug 11, 2022
Overview

    This release adds a Tarantool Cartridge role for expirationd
    package and improves the default behavior.

Breaking changes

    None.

Deprecated

    Obsolete functions: task_stats, kill_task, get_task, get_tasks, run_task,
    show_task_list.

New features

    Continue a task from a last tuple (#54).

    Decrease tarantool-checks dependency from 3.1 to 2.1 (#124).

    Process a task on a writable space by default (#42).

    Wait until a space or an index is created (#68, #116).

    Tarantool Cartridge role (#107).

Bugfixes

    Fix build and installation of rpm/deb packages (#124).

    Do not restart a work fiber if an index does not exist (#64).

    Update changelogs for rpm/deb packages.

Testing

    Shuffle tests (#118).

    Fix test_mvcc_vinyl_tx_conflict (#104, #105).

    Fix flaky 'simple expires test' (#90).

Other

    expirationd.start() parameter `space_id` has been renamed to
    `space` (#112).

    Add GitHub Actions workflow with debug Tarantool build (#102).

    Add GitHub Actions workflow for deploying module packages to S3
    based repositories (#43).
oleg-jukovec added a commit that referenced this issue Aug 11, 2022
Overview

    This release adds a Tarantool Cartridge role for expirationd
    package and improves the default behavior.

Breaking changes

    None.

Deprecated

    Obsolete functions: task_stats, kill_task, get_task, get_tasks, run_task,
    show_task_list.

New features

    Continue a task from a last tuple (#54).

    Decrease tarantool-checks dependency from 3.1 to 2.1 (#124).

    Process a task on a writable space by default (#42).

    Wait until a space or an index is created (#68, #116).

    Tarantool Cartridge role (#107).

Bugfixes

    Fix build and installation of rpm/deb packages (#124).

    Do not restart a work fiber if an index does not exist (#64).

    Update changelogs for rpm/deb packages.

Testing

    Shuffle tests (#118).

    Fix test_mvcc_vinyl_tx_conflict (#104, #105).

    Fix flaky 'simple expires test' (#90).

Other

    expirationd.start() parameter `space_id` has been renamed to
    `space` (#112).

    Add GitHub Actions workflow with debug Tarantool build (#102).

    Add GitHub Actions workflow for deploying module packages to S3
    based repositories (#43).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants