Operations | Monitoring | ITSM | DevOps | Cloud

CI CD

The latest News and Information on Continuous Integration and Development, and related technologies.

We're Honored: Bank of America Recognizes JFrog for Enterprise DevOps Innovation

Being innovative is like being handsome. It only counts when others think so. When Bank of America honors you for being innovative and improving how their 30,000 developers perform, it’s a very handsome compliment. At the 11th Bank of America Technology Innovation Summit, JFrog was recognized for industrial leadership and excellence in providing global business solutions. This year, JFrog was one of only two technology companies honored for its strong partnership with the firm.

Tim Pouyer - Promoting Kubernetes CI/CD to the Next Level

Many companies and organizations have adopted CI/CD processes in order to help deliver applications running on Kubernetes quickly, transparently, and with automated tests. While this is a desirable goal, it gets more complex when developing a management layer on top of k8s, especially when both images and Helm charts are involved.

Alon Weiss - How to apply Machine Learning into your CI/CD Pipeline

Reducing DevOps costs is a high priority for teams moving to microservices, yet remains a huge challenge when trying to speed up test execution and Continuous Integration cycles by running all tests in parallel over many machines. Test Impact Analysis (TIA) has evolved over the recent years and is today one of the most innovative solutions to DevOps cost reduction. In this session, I will walk you through the evolvement of Test Impact Analysis, from theory to execution, and how SeaLights has shortened it’s testing and CI cycles by over 50% using Machine Learning – based smart test execution.

Load Up and Drive Cloud DevSecOps on Azure

At JFrog, we think enabling DevSecOps in the cloud should be as easy as ordering from a drive-up window. Getting the tools you need for digital transformation should only be a short stop on your long journey. And you should be able to get it your way, on the cloud services platforms you choose. That’s why we’re excited to announce the availability of JFrog Cloud Pro X on Azure Marketplace.

Run your tests in parallel with Codefresh and Knapsack Pro

One of the most well-known problems when it comes to testing applications is the amount of time required by all test suites. Integration tests, in particular, are usually very slow to execute and depending on the type of application, several minutes (or even hours in extreme cases) are needed in order to get the final execution result. You can reduce the test execution time with several techniques, but one of the most effective methods is running your tests in parallel.

Integration Testing with Service Containers Webinar

Docker Compose is great for local development, but an effective CI/CD pipeline will also need to execute integration tests after a commit is pushed. The easiest way to bring up extra services for integration testing (such as a database or a message queue) is by launching them alongside the main pipeline! In this webinar, you will see how easy is to launch multiple Docker containers in a single pipeline step, complete with health checks and service dependencies.

Helm 3: Navigating to Distant Shores

Since its initial debut 5 years ago Kubernetes has grown up quite a bit, but one thing hasn’t changed: writing Kubernetes manifest files from scratch is hard. In fact, it’s borderline discouraging for new users looking to use the defacto container orchestrator. Thus, the need for a package manager was born: Helm. Helm is almost as old as Kubernetes (it’s about 4 years) old and Helm 2 is a merger of two code bases, which made for some interesting ways of approaching even the most basic of security concerns (say, RBAC for instance). If you’re familiar with Helm you already know how useful it is, but there are features you’d like added, some updates you’ve wished for, and a major component you’d like removed: Tiller.

Crafting the perfect Java Docker build flow

What is the bare minimum you need to build, test and run your Java application in Docker container? The recipe: Create a separate Docker image for each step and optimize the way you are running it. I started working with Java in 1998, and for a long time, it was my main programming language. It was a long love–hate relationship. During my work career, I wrote a lot of code in Java. Despite that fact, I don’t think Java is usually the right choice for microservices.

Recapping the First Yalla DevOps 2019

Yalla DevOps made a grand entrance! and for those of you who didn’t make it this time, or those of you who just want a recap, here are the highlights from the event. From an expert panel to a live broadcast by Alan Shimel (Founder, CEO & Editor-In-Chief of DevOps.com), there was a lot going on. The main themes across keynotes and talks were centered around the community, all about introducing change, shifting left and the importance of enhancing people processes.

Compliance Made Easy with JFrog Xray

As compliance managers, we often find ourselves in a struggle. Our responsibility is to uphold compliance standards but in order to achieve this, we need to “sell” the concept to the relevant stakeholders, inter alia the business teams and R&D. We’re put in the position of justifying required changes and processes and are thus mistakenly perceived as business “stoppers” and not enablers.