CCMenu
软件开发工具
仅适用于 Mac
免费
CCMenu shows the status of builds on CI/CD servers in the menu bar. It started as part of the CruiseControl project that built the first CI server ever.
- Get a summary of the status of all builds with a quick glance to the menu bar. Notice when a build is running or is broken.
- See the status of individual build pipelines in the menu. Arrange items in your preferred order. Display extra information.
- Open the build's web page on the server by clicking the menu item.
- Get more detailed information about the last build and commit, and edit the list of pipelines in the pipeline window.
- Receive notifications when a build starts and finishes. Check estimated time remaining for running builds.
CCMenu works with GitHub Actions, GitLab pipelines, and servers that provide a feed in the cctray format.
更多 - Now supports GitLab pipelines.
- Can use fine-grained personal access tokens for GitHub.
Note: The distribution team for CCMenu has changed from Thoughtworks Inc. to my personal team. (I no longer work at Thoughtworks.) This might require re-entering passwords for pipelines and workflows. I'm sorry for the inconvenience.
28.0 3月7日
- Fixes a bug that prevented adding private pipelines
27.1 2025/03/17
User interface tweaks
- Names of repositories and branches can now be typed, too.
Bug fixes
- Works with repositories that require retrieving workflows by ID.
- Gets private repository names when owner is an organisation.
27.0 2025/02/12
- Pipeline window is hidden by default- Bugfixes for HTTP basic auth logins
26.0 2024/08/23
- Support for GitHub Actions
- Improved pipeline window
25.0 2024/08/06
* Native support for Apple Silicon Macs.
* New mode for menu bar icon. In this mode, the icon uses colour when at least one build is failing. Otherwise it uses the black and white variant.
* Slightly darkened the green icons to increase contrast in tinted menus.
* Built with hardened runtime settings.
* Fix for redirect requests when authentication must be pushed.
* Fix for problems with non-Georgian calendars.
15.0 2021/01/10
* Advanced preferences now have a check box to set whether CCMenu should open automatically when logging in. This is functionally the same as adding CCMenu to the login items in System Preferences.
* The sheet to add new projects is now resizable so that large list and long project names can be managed.
14.0 2018/08/20
* Projects can now be given a display name that is shown instead of the name the project has on the Continuous Integration server.
* CCMenu now registers its own URL schemes. This makes it possible to create links on webpages that, when clicked, will open CCMenu and show a prefilled list of projects to add (see website for details).
* When adding or removing projects, the build timing for other projects is now retained.
* It is now possible to use a proxy when accessing CI servers that require authentication. Attempting this before triggered a bug in Apple's libraries, and this version of CCMenu adds a workaround for that bug.
13.0 2017/04/22
* When not displaying black and white icons, the use of symbols is now optional for states in which the server is idle.
* Notifications can be sent when a build is starting on the server.
* Projects with a successful last build can be hidden from the menu.
* When sorting projects alphabetically case is now ignored.
* Authentication works with Cloudbees servers.
* Failed build count is shown with the correct font for the menu bar.
* Fix for incompatibility with OS X 10.8/10.9 that was introduced in CCMenu 12.0.
12.1 2016/07/05
* When not displaying black and white icons, the use of symbols is now optional for states in which the server is idle.
* Notifications can be sent when a build is starting on the server.
* Projects with a successful last build can be hidden from the menu.
* When sorting projects alphabetically case is now ignored.
* Authentication works with Cloudbees servers.
* Failed build count is shown with the correct font for the menu bar.
12.0 2016/07/01
- New icons based on Ionicons, providing more contrast and symbols in addition to colour.
- Black and white mode for status menu item.
- New menu item to retrieve status from servers.
- Fixes an issue with project URLs containing a fragment.
11.0 2016/03/03
- Fixes a recently introduced bug that made the keyboard shortcuts for cut, copy, paste inactive.
1.10.3 2015/11/06
- Built with App Transport Security disabled for OS X 10.11 so that servers that aren't offering HTTPS or use self-signed certificates can be used, too.
- Fixed a bug that could prevent CCMenu from opening project URLs that contain spaces or other special characters.
- Fixed display of application menu that is shown when the preferences panel is open and CCMenu displays the application icon in the dock.
1.10.2 2015/10/27
- Fixed a bug that could occur when adding projects from a server that requires authentication.
1.10.1 2015/10/11
- It is now possible to select for which build results user notifications are displayed. Sounds can be chosen independently.
- The app icon is shown in the dock and application switcher when the preferences window is open. This can help with switching in and out of CCMenu when copying feed URLs.
- A new advanced preference makes it possible to reject all certificates that cannot be verified automatically. Normally CCMenu asks the user how to proceed.
1.10 2015/05/22
- Can display last build label in menu.
- Special workaround for authenticating against Hudson and Jenkins.
- No longer tries to autocomplete from URL history when typing.
- Using Git SHA as build version.
1.9 2015/02/20
- Prompt user when server certificate is not trusted.
- Added retina icons. (This was possible because Luke had already created the
necessary assets when he still could. In memory of him.)
1.8 2014/12/11
- Nicer display of project list in preferences
- Projects can be ordered manually
- Can display last build times in menu
- Can turn off build timer in menu bar
- Moved about info into its own panel
1.7 2014/03/21
- Now sorting the list of projects in the add project sheet
- Fixed a bug that caused incorrect build time estimation when no labels are in the feed
- Now detecting paused builds from Jenkins and waiting builds on Travis CI
1.6.4 2013/11/19
* Fixed a problem with CCMenu using too much memory.
1.6.3 2013/07/23
- Handles server authentication requests and stores passwords in user's keychain
- Existing projects can be edited
- Project list preferences are resizable
- Fix for Travis CI URL problem
1.6.2 2013/06/28
- Now supports GitLab pipelines.
- Can use fine-grained personal access tokens for GitHub.
Note: The distribution team for CCMenu has changed from Thoughtworks Inc. to my personal team. (I no longer work at Thoughtworks.) This might require re-entering passwords for pipelines and workflows. I'm sorry for the inconvenience.
更多 版本 28.0 3月7日
未收集数据 开发者不会从此 App 中收集任何数据。