Jenkins : JSGames Plugin

Plugin Information

Distribution of this plugin has been suspended due to unresolved security vulnerabilities, see below.

The current version of this plugin may not be safe to use. Please review the following warnings before use:

Play some JavaScript games from the comfort of your Jenkins instance.

Download & Installation

You can download the latest .hpi and install it from the Manage Plugins menu, or install this plugin directly from the Plugins Update Center.

Usage

  1. After installing the plugin, go to Jenkins dashboard, a menu 'JS Games' should appear.
  2. Click 'JS Games' menu, it will then display the list of games available. The first game will be displayed by default.
  3. Select other games from the menu.

Adding New Game

  1. Create a class implementation of Game interface.
  2. Add the class to games list in JsGamesRootAction.
  3. Add <game_id>.jelly in src/main/resources/hudson/plugins/jsgames/JsGamesRootAction/ .
  4. Add game icon to src/main/webapp/<game_id>/icon.png .
  5. Add static files (javascript, images, etc) to src/main/webapp/<game_id>/resources/ .

Credits

  • Jacob Seidelin of Nihilogic Games for creating JavaScript MarioKart and Tetris, and for giving permission to bundle those games in this plugin.

Screenshots


Changelog

Version 0.2 (Aug 5, 2011)
  • Update for Jenkins
Version 0.1 (Aug 1, 2010)
  • Initial release

Attachments:

jsgames_nav.png (image/png)
jsgames_menu.png (image/png)
jsgames_nav.png (image/png)