At this year's CF.Objective I had the privilege to present on testing and automation. Here are the slides for the presentation and you can find the test source code in github: https://github.com/coldbox-samples/cbvue.
Blog
Easy Bake: Multi-Tier Deployments using CommandBox Docker Images
We've been using our CommandBox Docker images for awhile now for multi-tier development and deployment. We've also received a lot of great feedback from the community that has helped to expand the power and flexibility of the those images in orchestrating CFML server environments.
One important aspect of non-development deployments of applications on the CommandBox image, is the need to warm up the server by seeding the CFML engine file system and configuration before the application is deployed in its target environment/tier. Other than the default Lucee 4.5 engine, which is what CommandBox, itself, runs on, any CFML engine specified in your application's server.json
file is downloaded upon server start. Depending on the latency of your Docker environment's connection, this can mean that a bare-bones first run of your application can take minutes to start up, rather than seconds. For obvious reasons, this is not desirable.
CommandBox 3.7.0 Released
We are excited to announce the general availability of CommandBox 3.7.0. This is another minor release for CommandBox, but comes packed with some major new features. If you want a more comprehensive overview of what's been added, read through this post where we put out our call for release candidate testing. Here's a high level overview of what's gone into this latest release.
15 Days to CommandBox Training!
Do you want to transform your procedural/legacy CFML to modern times? Then this training is for you!
CommandBox 3.7.0 Release Candidate Ready For Testing
We've got a new release candidate of CommandBox ready for you to test that's just teeming with new features!
CommandBox 3.7.0-rc is available now for a final round of testing before its final release. There been 51 tickets completed in the last 3 months that bring enhancements to the CLI, TestBox integration, web servers, package management, plus some new stuff called Task Runners!