Commit Graph
18 Commits
Author SHA1 Message Date
keni e32a132a7c grammar tid 2019-11-17 18:41:03 -05:00
nhmall fff4ceebdd travis deploy zip file name refinement 2019-10-29 09:34:21 -04:00
nhmall 6ec0c0ee5c .travis.yml update 2019-10-28 12:59:00 -04:00
nhmall 4f94bcaa8b travis bits 2019-10-27 20:42:22 -04:00
nhmall faf795b014 travis updates for Windows deploy
travis updates for Windows deploy

Change zip file name from NetHack.zip
to
NetHack-x86-beta$TRAVIS_TAG.zip
where $TRAVIS_TAG represents the tag info.

Also, log the commands from the sh script in win/win32/vs2017 to the build log.
2019-10-27 20:36:03 -04:00
Bart House 91f783daf6 Changed travis email to once again send to devteam. 2019-10-26 20:11:21 -07:00
Bart House eef880214b Modified travis builds to deploy the x86 windows build to github if tagged.
Moved the travis visual studio build bash script to live outside of
the travis YML file.  Updated the script to use powershell to generate
ZIP file form the binary results.

Deploy Windows build ZIP file to github releases if build has commit
has been tagged.  Build will be marked pre-release.
2019-10-26 20:09:14 -07:00
nhmall 490d7f6d54 copy-paste error bit 2019-08-16 21:47:37 -04:00
nhmall 0091920f00 travis build update and mkfontdir argument for linux
travis recently changed linux default dist from trusty to xenial, and bionic is next

include an additional travis linux build under bionic to eliminate surprises there

add a parameter to mkfontdir under linux to prevent it form going after .lev files
2019-08-16 13:50:41 -04:00
nhmall d1bc65b75b add X11 packages to couple of travis builds 2019-08-15 20:41:50 -04:00
nhmall e35a216e51 last NetHack-3.6 travis build passed so re-enable notifications to devteam 2019-06-30 16:54:34 -04:00
nhmall 7cccf2e4d8 add --depth 1 to git clone for travis windows test 2019-06-30 14:12:16 -04:00
nhmall d4ec664b4f add pdcurses support to travis ci windows test builds
pdcurses is obtained on-the-fly from the github source
2019-06-30 13:22:25 -04:00
nhmall ae9d68d991 lower case windows in .travis.yml 2019-06-30 10:33:53 -04:00
nhmall 148b93a7c1 TRAVIS CI updated to include Windows and osx testing
TRAVIS CI added Windows to their platform list in late 2018.

Update the .travis.yml file to include a pair of Windows in
machines in the testing suite, one built with visual studio
command line tools and the other with mingw gcc tools.

The visual studio build is currently using nmake with the
sys/winnt/Makefile.msc Makefile from our distribution,
That's the same process we've been using for building
our binaries, pretty much.

BRH may be able to modernize it over the next couple of
weeks to use the msbuild process instead.

I went with the HINTS environment variable on windows
for consistent self-documenting purposes, even though
the environment variable isn't used on windows.

included:
   os: linux
   Compiler: gcc C
   HINTS=linux

   os: linux
   Compiler: clang C
   HINTS=linux

   os: linux
   Compiler: gcc C
   HINTS=linux-x11

   os: linux
   Compiler: gcc C
   HINTS=linux-qt5

   os: linux
   Compiler: gcc C
   HINTS=linux-minimal

   os: windows
   language: shell
   HINTS=Windows-visual-studio

   os: windows
   HINTS=Windows-mingw

excluded:
   os: osx
   Compiler: clang
   Xcode: xcode10.2 C
   HINTS=macosx10.14
2019-06-30 10:19:16 -04:00
Patric Mueller d60097b286 Send travis notification mails to mailing list 2018-11-23 18:56:25 +01:00
Patric Mueller a7ebb35d5e Adding a travis job for a minimal build 2018-11-23 17:44:31 +01:00
Patric Mueller 4c1a819511 Building tty, X11, and QT5 builds on Travis 2018-11-23 17:44:31 +01:00