-
Podcast
The latest feature in DevOps tooling
Looking to get more out of your DevOps tooling? The declarative Jenkins pipeline helps take continuous integration and continuous delivery to new heights. Listen Now
-
Article
How Atlassian encourages DevOps adoption
Atlassian adds new features to Bitbucket and Bamboo to enhance DevOps security and reliability, as well as to simplify the build process for developers. Read Now
-
Article
Looking at Gene Kim, the Tasktop strategic adviser
Tasktop, focusing on improving software delivery processes, is working on a framework for defining how to architect end-to-end software delivery with the help of a DevOps pioneer. Read Now
-
Article
How to make Git the easiest part of a DevOps transition
One of the first changes made by organizations engaging in a DevOps transition is using Git. Here are five tips to help simplify the adoption of the SCM tool. Read Now
Editor's note
In the name of efficiency, organizations are trying their hardest to create continuous delivery pipelines that push new code, fix bugs and introduce feature enhancements into production with as few human authorizations as possible. But eliminating the human element -- or at least the human element of manual sign-off -- is not an easy task. And as such, continuous delivery adoption relies heavily on a DevOps approach to application lifecycle management in which development and operations do their best to coordinate on things like task automation so that continuous delivery pipelines deliver code into production without any interruptions. Of course, the lack of effective DevOps tooling has hindered the adoption of continuous integration systems and the continuous delivery of software to the client. In this essential guide, we will look at how new, effective DevOps tooling is accelerating continuous delivery adoption.
In the first section of this essential guide, we will look at some of the latest developments in effective DevOps tooling, including the integration of Docker containers into continuous delivery software and enhancements to the Jenkins continuous integration software, and discover how these tools and technologies are helping to drive the adoption of continuous delivery systems.
In the second section, we will look at the relationship between DevOps, cloud-native computing, microservices and the continuous delivery of software, while looking at how these concepts may conflict with or compliment existing software development methodologies and application lifecycle management techniques.
In the final section, we will garner insights from Eberhard Wolff, an industry expert on continuous delivery, while looking at how effective DevOps processes and tools are making the drive towards continuous delivery adoption more palatable to organizations who are interested in making the change.
1Understanding DevOps and continuous delivery
What exactly is continuous delivery software, and how does it relate to concepts such as DevOps, cloud-native computing, microservices and continuous integration? Here we look at how Java DevOps relates to other important concepts in the world of modern enterprise software development.
-
Blog
How DevOps, CI, CD and cloud-native computing work together
We recently published an interview in which Ken Owens, Cisco Systems' chief technology officer of Cloud Platforms, provided a very concise and definition of cloud-native computing that pulled ... Read Now
-
Article
Do Agile and DevOps conflict with one another?
Expert Chris Ward explains why using Agile and DevOps together may seem ideal, but conflict arises when in practice. Read Now
-
Article
Working with Java microservices in a Docker and DevOps environment
To seasoned developers, microservices may sound like SOA by another name. But Java microservices apps delivered via Docker through DevOps techniques actually provide much more agility and scalability than SOA applications Read Now
2Working with DevOps tools
Given all of the background on what Java DevOps is and how continuous delivery is changing how software is being developed, here we garner some expert insight on Java DevOps tooling. Java DevOps is working to simplify software development and make the use of continuous delivery software a long-term success.
-
Article
Simplifying DevOps with Docker Engine
While virtualization is nothing new, the way the Docker Engine creates portable apps that can be replicated from development to deployment is helping simplify all aspects of ALM. Read Now
-
Blog
Talking to Eberhard Wolff
A few weeks ago TheServerSide published a story about the discussion TSS editor Cameron McKenzie (@cameronmcnz) had with Eberhard Wolff (@ewolff) about not only his latest book, but also the ... Read Now
-
Article
Use DevOps for a better end-user experience
While many organizations adopt a DevOps process to improve deployment and integration, the benefits extend right through to the user experience. Read Now
-
Article
Continuous delivery success with Java DevOps
While there are many competing software development languages, Java DevOps has continued to prove itself as a means for successfully implementing continuous delivery systems. Read Now