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 automated testing with CI #162

Open
jwflory opened this issue Aug 29, 2018 · 4 comments
Open

Set up automated testing with CI #162

jwflory opened this issue Aug 29, 2018 · 4 comments

Comments

@jwflory
Copy link
Member

jwflory commented Aug 29, 2018

In the past, we had a degree of automatic testing of changes with CircleCI. It was disabled because of missing documentation from a past contribution. It would be nice to set something back up again to ensure the site always successfully on each new pull request. I wonder if TravisCI would be more straightforward for the job.

@Tjzabel
Copy link
Member

Tjzabel commented Aug 31, 2019

Now that the old CI has been removed from this project, it is time to figure out what we want to do for CI.

Some options that come to mind are using TravisCI, or potentially looking at GitHub Actions and the new GitHub CI.

@Tjzabel Tjzabel self-assigned this Aug 31, 2019
@jrtechs
Copy link
Member

jrtechs commented Aug 31, 2019

Something like this might be good:
https://github.com/felixrieseberg/travis-jekyll-git

I like this solution in particular since it allows us to make sure that all the images and links works. This is particularly useful since it would let us know if adding/removing content breaks other pages on the website.

@Tjzabel
Copy link
Member

Tjzabel commented Aug 31, 2019

Hmm...

We may be able to make use of something like that. We don't need any of the CD stuff there, but I do like the idea of being able to test links/images.

@Tjzabel Tjzabel removed their assignment Oct 30, 2019
@MoralCode
Copy link
Contributor

it seems like some kind of automated jekyll testing is in place on the fossrit site as noted in FOSSRIT/fossrit.github.io#178

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

No branches or pull requests

4 participants