P4 Blog

  • October 04, 2016

    DevOps Digest 201 image


    In this issue, we’ll consider what it takes to create a fully functioning continuous integration (CI) system, before building a sample project that’s simple, but still designed with the complexity of today’s development burdens in mind. Don’t worry if you’re not a DevOps wizard, it will be easier than you think!


    Sample Design

    With an eye toward honoring the origins of the DevOps movement, we’ll choose a web application for our sample project.

    Posted In:
  • September 27, 2016

    DevOps Digest 103 image


    Do You Do DevOps?

    DevOps is not one size fits all. I’ve seen organizations apply what seem like universal DevOps axioms only to be deeply disappointed and walk away from the entire project as a result.

    Plenty of organizations still depend, sometimes crucially, on complicated legacy applications. You cannot purchase an all-in-one DevOps toolkit and drop a monolithic monster into it for magical results. A multi-million-line, legacy C++ application is different than a web application and requires altering your approach and expectations.

    Posted In:
  • September 19, 2016

    DevOps Digest 102 image

    The forces of history can act a bit like a pendulum, and this is certainly apparent when it comes to the relationship between development and operations.


    The DevOps Disconnect

    It isn’t difficult to see where the initial disconnect between developers and operations began. As I explained in a recent webinar, the very nature of the earliest computers mandated it.

    Posted In:
  • September 16, 2016

    Sign up for Helix Quick Start and use Perforce Helix free for 30 days. 

    Helix in a Hurry

    It’s an exciting time for Perforce. We’re improving the way you interact with our version control software from day one with a new, revamped 30-day Perforce Helix Trial called Helix Quick Start.

    The new trial with Helix Quick Start acknowledges the hurdles IT departments face when evaluating enterprise-grade technologies and expedites the installation experience to facilitate the decision-making process for anyone looking to purchase an SCM solution for their organization.

    Posted In:
  • September 11, 2016

    DevOps Digest 101 Image

    What is DevOps?

    Let’s begin with the obvious question: what exactly is DevOps? Asking this often results in as many answers as there are DevOps experts in the room. The classic tale from Eastern culture of blind men and an elephant seems relevant in explaining why: each one individually touches a different part of the beast and subsequently disagrees sharply over the true nature of the complete reality of the thing as a whole. In the same way, experts focused on different industries and types of projects tend to see DevOps differently, each through the lens of his own particular set of concerns and experiences.

    Posted In:
  • August 26, 2016

    I haven’t done a post on P4Python for a while, so I thought it was time for an update.

    Today I want to talk about triggers, particularly form triggers. Perforce Helix can be customised in many ways, one of which is triggers: programs or scripts executed by the Helix server on certain conditions and controlled by the triggers table.