May 2014 Summaries
7 posts from Semaphore
Filter
Month:
Year:
Post Summaries
Back to Blog
Semaphore has expanded its platform to fully support PHP projects, allowing developers to utilize its continuous integration and deployment features, which are already trusted globally, to streamline the development process of PHP applications. PHP remains a dominant web programming language, powering millions of web pages, and its development has been enhanced by modern tools like Composer and frameworks such as Laravel. Semaphore simplifies setting up PHP projects by automatically configuring them for testing and integration, supporting various PHP versions managed with phpbrew, and offering installation of extensions and packages through PECL, PEAR, or Composer. The platform includes PHPUnit for testing and offers deployment options to platforms like Heroku and via SSH key, facilitating faster feature releases and feedback. Users are encouraged to provide feedback as the platform continues to improve its PHP support.
May 29, 2014
530 words in the original blog post.
An upcoming platform update scheduled for Wednesday, May 28, 2014, will include significant enhancements, particularly for PHP support, allowing testing and deployment of PHP projects with versions 5.3.28, 5.4.28, and 5.5.12 readily available. Additionally, Node.js will receive two version updates, 11.13 and 10.28. The update aims to expand the platform's capabilities, and more information about PHP developments is anticipated. A comprehensive list of changes can be found in the platform's changelog, and discussions about the article are encouraged on their Discord channel.
May 26, 2014
94 words in the original blog post.
Semaphore has introduced a new navigation design that replaces the former black navigation stripe with a less intrusive transparent row, enhancing user experience while maintaining functionality. The updated design highlights project information, such as the owner's name and project settings, consistently across the platform, allowing for streamlined actions and information display. Notably, the build page now organizes build and branch information into a cohesive unit, with actions like "Rebuild" and "Deploy manually" conveniently positioned. Additionally, unnecessary text was removed from the project page to emphasize content over copy, setting a foundation for future updates and improvements.
May 20, 2014
290 words in the original blog post.
Semaphore has introduced significant improvements to enhance the dependency installation process for its users, addressing past issues of network-related slowdowns and failures during gem installations. The company identified packet losses between a network in Germany and Amazon's servers as a cause of these issues, prompting them to increase caching capacity for project dependencies and launch a private RubyGems mirror. This mirror has led to notable speed improvements, with commands like bundle install running twice as fast compared to standard RubyGems.org downloads. The mirror is now automatically used by all projects on Semaphore, although users can disable it if necessary. The initiative received positive feedback during its beta phase, and Semaphore has simplified its integration by removing the need for manual setup commands, aiming to provide a seamless and faster development experience for its users.
May 19, 2014
408 words in the original blog post.
Semaphore has announced its support for Ruby 2.1.2, allowing users to select this version on the project settings page to enhance their development projects. The platform regularly updates its features, with detailed information available in the changelog. For further discussion, users are encouraged to join Semaphore's Discord community.
May 15, 2014
45 words in the original blog post.
A new project settings interface now allows users to manage environment variables more easily by providing an option to encrypt variable values, enhancing security for sensitive data. Previously, users had to add environment variables through build configuration commands, but this update offers a more user-friendly approach. While the traditional method of using build commands remains available, the new interface is strongly recommended for those handling sensitive information. Users are encouraged to join a discussion on the topic via Discord.
May 15, 2014
102 words in the original blog post.
The recent upgrade from MySQL 5.5 to 5.6 in the platform introduces various performance and stability improvements, notably enabling strict mode by default, which enforces stricter syntax and data validation checks. While this enhancement promotes better data integrity, it may also lead to unexpected errors in builds. To disable MySQL's strict mode, users need to add a specific command to their build commands in the project settings. For further details on MySQL modes, users are encouraged to consult the official documentation, and discussions regarding this upgrade can be continued on their Discord channel.
May 08, 2014
112 words in the original blog post.