Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Setup an official AppVeyor/Travis-CI for SFML?  (Read 3315 times)

0 Members and 1 Guest are viewing this topic.

MorleyDev

  • Full Member
  • ***
  • Posts: 219
  • "It is not enough for code to work."
    • View Profile
    • http://www.morleydev.co.uk/
Setup an official AppVeyor/Travis-CI for SFML?
« on: March 10, 2015, 11:16:42 pm »
So my building of SFML stopped working for some reason. Originally I feared it was broken by a recent commit, but I created an AppVeyor pointing at SFML and it built: https://ci.appveyor.com/project/MorleyDev/sfml/build/1.0.1

Normally I'd fix the issue with my machine and move on with my life, but I want to use this as an opportunity to raise that it may be time to establish official automated builds on Windows  through something like AppVeyor for SFML's master branch (and Linux through Travis-CI?).

This is useful to sanity check building doesn't fall down, and also acts as something to point to if this happens to someone else.
« Last Edit: March 10, 2015, 11:56:32 pm by MorleyDev »
UnitTest11 - A unit testing library in C++ written to take advantage of C++11.

All code is guilty until proven innocent, unworthy until tested, and pointless without singular and well-defined purpose.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10819
    • View Profile
    • development blog
    • Email
Re: Setup an official AppVeyor/Travis-CI for SFML?
« Reply #1 on: March 11, 2015, 12:57:06 am »
We're already doing that. ;D



More to come in the future.
« Last Edit: March 11, 2015, 01:02:06 am by eXpl0it3r »
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

MorleyDev

  • Full Member
  • ***
  • Posts: 219
  • "It is not enough for code to work."
    • View Profile
    • http://www.morleydev.co.uk/
Re: Setup an official AppVeyor/Travis-CI for SFML?
« Reply #2 on: March 11, 2015, 01:15:28 am »
Awesomesauce! Ignore me then :) This publicly visible yet and I've just managed to miss it, or is it SFML-team only?
UnitTest11 - A unit testing library in C++ written to take advantage of C++11.

All code is guilty until proven innocent, unworthy until tested, and pointless without singular and well-defined purpose.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10819
    • View Profile
    • development blog
    • Email
Re: Setup an official AppVeyor/Travis-CI for SFML?
« Reply #3 on: March 11, 2015, 01:42:30 am »
We've no yet publicly talked about it (much). I hope that will change sooner than later. ;)

As for AppVeyor/Travis and Co. Personally they all seem to be too restricted in one or the other way and if you want something somewhat acceptable, you'll have to be a millionaire to finance it or something like that.
Thanks to Tank's awesomeness we get to control everything. :)
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/