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

Resurrect CI / CD and make it nice #272

Open
Totktonada opened this issue May 11, 2021 · 2 comments
Open

Resurrect CI / CD and make it nice #272

Totktonada opened this issue May 11, 2021 · 2 comments
Labels
bug Something isn't working epic

Comments

@Totktonada
Copy link
Member

Subtask of tarantool/tarantool#6056

There are several problems with CI / CD in vshard:

We also can improve our CI in the following areas:

  • Verify vshard against different tarantool versions.
  • Verify build packages across different OS.
  • Run tests on Mac OS.
  • Verify installation using a rockspec.

The plan is to implement CI / CD for vshard on top of the GitHub Actions infrastructure, resolve existing problems and make it a way more powerful.


Estimated as 3 days work with the idea to reuse smtp's CI / CD code after resolving of the following tasks: tarantool/smtp#34, tarantool/smtp#35, tarantool/smtp#36.

@Totktonada Totktonada added this to the Q2.21 milestone May 11, 2021
@Totktonada Totktonada removed this from the Q2.21 milestone Aug 26, 2021
@Totktonada
Copy link
Member Author

I suggest to start from adopting fast_testing.yml from https://github.com/tarantool/tuple-keydef.

@kyukhin kyukhin added teamQ bug Something isn't working and removed teamE labels Sep 22, 2021
@Totktonada Totktonada assigned romanhabibov and unassigned ylobankov Sep 22, 2021
@kyukhin kyukhin assigned ylobankov and unassigned romanhabibov Sep 24, 2021
ylobankov added a commit that referenced this issue Sep 29, 2021
- Delete old .travis.yml file
- Add new .github/workflow/precommit_testing.yml

Part of tarantool/tarantool#4972
Part of #272
Closes #293
ylobankov added a commit that referenced this issue Sep 29, 2021
- Delete old .travis.yml file
- Add new .github/workflow/precommit_testing.yml

Part of tarantool/tarantool#4972
Part of #272
Closes #293
ylobankov added a commit that referenced this issue Sep 29, 2021
- Delete old .travis.yml file
- Add new .github/workflows/fast_testing.yml

Part of tarantool/tarantool#4972
Part of #272
Closes #293
Gerold103 pushed a commit that referenced this issue Sep 29, 2021
- Delete old .travis.yml file
- Add new .github/workflows/fast_testing.yml

Part of tarantool/tarantool#4972
Part of #272
Closes #293
@Totktonada
Copy link
Member Author

See also tarantool/smtp#42.

@NickVolynkin NickVolynkin added epic and removed 3sp labels Oct 24, 2022
@ylobankov ylobankov removed their assignment Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working epic
Projects
None yet
Development

No branches or pull requests

6 participants