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

Set up CI/CD #116

Closed
reitzig opened this issue Nov 13, 2018 · 4 comments
Closed

Set up CI/CD #116

reitzig opened this issue Nov 13, 2018 · 4 comments
Milestone

Comments

@reitzig
Copy link
Owner

reitzig commented Nov 13, 2018

Set up automated testing and deployment:

  1. Run tests against
  • Ruby versions 2.3, 2.4, 2.5;
  • GNU/Linux and TeXlive;
  • macOS and MacTeX (?);
  • Windows and MiKTeX/proTeXt (?).
  1. Build and deploy docs (if applicable).
  2. Build and deploy gem (if commit tagged).

Start off with Linux+TeXlive; add other platforms later if feasible.

@reitzig reitzig added this to the Release 1.0 milestone Nov 13, 2018
@koppor
Copy link
Contributor

koppor commented Nov 13, 2018 via email

@reitzig
Copy link
Owner Author

reitzig commented Nov 13, 2018

I've used CicleCI before for texlogparser, but they seem to have limited support for macOS builds, and none for Windows.

I've also used Travis, but couldn't get gem deployment to work earlier this year.

I'll see what the situation is when I get to this.

@koppor
Copy link
Contributor

koppor commented Mar 9, 2024

@reitzig Not sure if there should be another CI issue for i) deploy docs and ii) deploy gem.

@reitzig
Copy link
Owner Author

reitzig commented Mar 9, 2024

If there was a gem, sure ... 🙊

This project is so far from best practice, it's hard to even start cleaning it up. 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants