Skip to content

fizzyade/secretagent

Repository files navigation

SecretAgent

SecretAgent is a launcher for the Windows JetBrains TeamCity build agent.

Installation

Binary distributions can be found under releases on the github releases page.

  • Windows. The application is supplied as an installer executable, download and run the installer to install the application, this will create a shortcut in the start menu which can be used to launch the software.

General Information

By default, installing the TeamCity build agent on windows you have the option to run it as either:

  • as a service
  • as a task

When running as a service, there may be issues that require you to run the software as a task. When running the software as a task, the start script spawns a terminal which remains open while the agent is running. This means you have a terminal window always appearing in your Task Bar and cluttering up this.

SecretAgent can be used to launch the build agent instead, it requires the build agent be stored in the default location (C:\BuildAgent) and it directly launches the java application and redirects the console to itself, this means that a separate console is not spawned. SecretAgent provides a Notifcation area icon which can be used to open the console output from the build agent. When minimising or closing the console window, the window is hidden, the application does not close so remains running. To quit the application you should right click on the icon in the notification area and select the Quit option from the menu.

Notes

This may require tweaking from time to time to accomodate changes with the launch script. In addition, if you are using a different location for the build agent then you will need to rebuild the application from source and make any necessary changes.

Credits

The following third party libraries/assets/tools/services have been used in the development of SecretAgent.

In addition, the following commercially licensed tools/services have also been used.

License

This project is open source and is released under the GPLv3 License

Distributed as-is; no warranty is given.

About

TeamCity build agent launcher for Windows

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors