Comments (12)
Build of each master branch commit now finally works! here is a build of 43c0d8b:
http://ultrastar.public.basisbit.s3.amazonaws.com/UltraStar-Deluxe/Play/150/150.3/UltraStarPlay-build.tar.gz
from play.
others already worked on figuring out how to use unity + docker in travis-ci with personal license: http://www.robinryf.com/blog/2017/09/30/running-unity-inside-docker.html
from play.
Another nice to have
thing is to cache Unity-2018.1.4f1
unless a newer version is found remote. This will decrease the build time.
from play.
ci builds currently fail because with unity 2018.1 it now is impossible to activate the unity install using a personal license. There exists a workaround: create and use a pre-activated docker image
from play.
Travis should also be updated to be spinned up by using webhooks or installed as an app. This is because services (as it's now configured) are getting deprecated on the first of october..
GitHub plans on shutting down GitHub Services so we can shift focus to other areas of the API, such as strengthening GitHub Apps and GraphQL, and improving webhooks. The intention of GitHub Services was to allow third-party developers to submit code for integrating with their services, but this functionality has been superseded by GitHub Apps and webhooks. GitHub Services has not supported new features since April 25, 2016, and we plan to officially deprecate it on October 1st, 2018.
from play.
Upload travis artifacts (windows, osx, linux) to github upon tag creation would be enough to setup our first kind of continuous deployment. Shouldn't be that hard: https://docs.travis-ci.com/user/deployment/releases/
from play.
@achimmihca for your information: TravisCI automated build-check and-testcase-execution is finally working again. I'll re-enable passing the TravisCI-build check integration as requirement before merging a pull-request, if you are ok with that?
from play.
Nice to hear that!
Does the automatic build also create an executable? I mean, is the Unity build started for some target platform?
It would be nice to have a link to the UltraStar Play nightly version for windows / linux / mac. Note that this nightly should also include needed game resources such as I18N files.
from play.
Heey i haven't been following closely, but i see there's loads going on here at UltraStar Play! Good to see! Does this also build pull requests, so the reviewer and or tester can test it with a 'working' latest copy?
from play.
Hi, @Baklap4! Pull requests are automatically unit-tested and built, but build artifacts are only uploaded to AWS for master branch commits. Otherwise, anyone could create a malicious pull request to either get some of the credentials used for the build-bot or to host malware and so on.
In the Travis-CI docs, there is a note about this at the beginning of the page: Note that the artifacts addon is not available for pull request builds.
from play.
Check, i'm just gonna link the issue here just for reference: travis-ci/travis-ci#5579
from play.
The build-bot should be good enough for now. Any further improvements can be tracked in separate issues. Also, we should start creating unit tests and integration tests, so regressions are easier to spot.
from play.
Related Issues (20)
- Solo/Band quickplay mode / jukebox mode with spontaneous singing HOT 5
- Hazel-Networking for UDP broadcast HOT 1
- Mic-assignment for Companion App HOT 2
- Import covers from folder without #COVER-Tag in txt (feature request) HOT 3
- Replace Y-Button on controler with "select random song" instead of "open song editor" HOT 1
- Resolution change leads to wrong position of mouse pointer HOT 1
- Monospace font instead of proportional font for song timeline HOT 3
- Songlist in companion app not working with huge songlibraries HOT 2
- Mouse Position broken in Linux/SteamOS HOT 1
- Loop short videos HOT 3
- MacOS app file is broken HOT 2
- Show song variations as single entry HOT 1
- Party Mode with Items "Lyric Looting" HOT 4
- Setting for the range of Note Display Mode HOT 2
- Import lyrics in LRC format HOT 1
- GitHub Actions build not working
- Long text lines are not readable, must use smaller font size HOT 1
- Add Song Counter with Current Song Number to Song List HOT 1
- Desync of Song Playback and Midi/Lyrics in Editor when using variable bit rate (VBR) HOT 2
- How to get the pitch detection ? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from play.