Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ccmenu/fakeserver
A fake CI server for testing
https://github.com/ccmenu/fakeserver
Last synced: about 2 months ago
JSON representation
A fake CI server for testing
- Host: GitHub
- URL: https://github.com/ccmenu/fakeserver
- Owner: ccmenu
- License: apache-2.0
- Created: 2024-03-16T16:19:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-08T07:14:27.000Z (5 months ago)
- Last Synced: 2024-08-08T08:54:53.277Z (5 months ago)
- Language: Ruby
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fakeserver
A fake CI server for testing CCMenu.
The server is written in Ruby and uses the Sinatra web framework. You can start it with this command
`./fakeserver.sh`
If you want to test https then you can start the server as follows. A self-signed certificate is checked into this repository.
`./fakeserver.sh -- --ssl`
The server provides a CCTray feed at `/cctray.xml` where CCMenu should disover it when you only enter the hostname without a path. The server provides feeds at various other paths to allow manual testing of some special cases. Credentials for HTTP Basic Auth are hard-coded in the `authorized?` method.
The server offers a web-based interface to start and stop builds for the connectfour test project. This interface is served on `/control` but there's a redirect from `/`, too.
By default the feed and the web interface are served at `http://localhost:4567`.