Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Continuous Delivery with Docker and Jenkins

Sprog
Engelsk
Format
Kategori

Fakta

Unleash the combination of Docker and Jenkins in order to enhance the DevOps workflow

About This Book • Build reliable and secure applications using Docker containers.

• Create a complete Continuous Delivery pipeline using Docker, Jenkins, and Ansible.

• Deliver your applications directly on the Docker Swarm cluster.

• Create more complex solutions using multi-containers and database migrations.

Who This Book Is For

This book is indented to provide a full overview of deep learning. From the beginner in deep learning and artificial intelligence to the data scientist who wants to become familiar with Theano and its supporting libraries, or have an extended understanding of deep neural nets.

Some basic skills in Python programming and computer science will help, as well as skills in elementary algebra and calculus.

What You Will Learn • Get to grips with docker fundamentals and how to dockerize an application for the Continuous Delivery process

• Configure Jenkins and scale it using Docker-based agents

• Understand the principles and the technical aspects of a successful Continuous Delivery pipeline

• Create a complete Continuous Delivery process using modern tools: Docker, Jenkins, and Ansible

• Write acceptance tests using Cucumber and run them in the Docker ecosystem using Jenkins

• Create multi-container applications using Docker Compose

• Managing database changes inside the Continuous Delivery process and understand effective frameworks such as Cucumber and Flyweight

• Build clustering applications with Jenkins using Docker Swarm

• Publish a built Docker image to a Docker Registry and deploy cycles of Jenkins pipelines using community best practices

In Detail

The combination of Docker and Jenkins improves your Continuous Delivery pipeline using fewer resources. It also helps you scale up your builds, automate tasks and speed up Jenkins performance with the benefits of Docker containerization.

This book will explain the advantages of combining Jenkins and Docker to improve the continuous integration and delivery process of app development. It will start with setting up a Docker server and configuring Jenkins on it. It will then provide steps to build applications on Docker files and integrate them with Jenkins using continuous delivery processes such as continuous integration, automated acceptance testing, and configuration management.

Moving on you will learn how to ensure quick application deployment with Docker containers along with scaling Jenkins using Docker Swarm. Next, you will get to know how to deploy applications using Docker images and testing them with Jenkins.

By the end of the book, you will be enhancing the DevOps workflow by integrating the functionalities of Docker and Jenkins.

Style and approach

The book is aimed at DevOps Engineers, developers and IT Operations who want to enhance the DevOps culture using Docker and Jenkins.

© 2017 Packt Publishing (E-bog): 9781787126145

Release date

E-bog: 24. august 2017

Tags

    Andre kan også lide...

    1. Hands-On Microservices with Kotlin: Build reactive and cloud-native microservices with Kotlin using Spring 5 and Spring Boot 2.0 Juan Antonio Medina Iglesias
    2. AWS DevOps Simplified: Build a solid foundation in AWS to deliver enterprise-grade software solutions at scale Akshay Kapoor
    3. Cloud Native Development Patterns and Best Practices: Practical architectural patterns for building modern, distributed cloud-native systems John Gilbert
    4. Docker High Performance: Complete your Docker journey by optimizing your application's work?ows and performance, 2nd Edition Allan Espinosa
    5. React Native Blueprints: Create eight exciting native cross-platform mobile applications with JavaScript Emilio Rodriguez Martinez
    6. Continuous Delivery with Docker and Jenkins: Create secure applications by building complete CI/CD pipelines, 2nd Edition Rafal Leszko
    7. Learning Continuous Integration with Jenkins - Second Edition: A beginner's guide to implementing Continuous Integration and Continuous Delivery using Jenkins 2 Nikhil Pathania
    8. Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples Christopher Cowell
    9. Git Essentials - Second Edition: Create, merge, and distribute code with Git, the most powerful and flexible versioning system available Ferdinando Santacroce
    10. Implementing Modern DevOps: Enabling IT organizations to deliver faster and smarter David Gonzalez
    11. Automating Workflows with GitHub Actions: Automate software development workflows and seamlessly deploy your applications using GitHub Actions Priscila Heller
    12. Building AI Intensive Python Applications: Create intelligent apps with LLMs and vector databases Rachelle Palmer
    13. Learn Robotics Programming: Build and control AI-enabled autonomous robots using the Raspberry Pi and Python Danny Staple
    14. Kotlin Programming Cookbook: Explore more than 100 recipes that show how to build robust mobile and web applications with Kotlin, Spring Boot, and Android Aanand Shekhar Roy
    15. LLM Prompt Engineering for Developers: The Art and Science of Unlocking LLMs' True Potential Aymen El Amri
    16. Practical Industrial Internet of Things Security: A practitioner's guide to securing connected industries Sravani Bhattacharjee
    17. Hands-On Microservices with Rust: Build, test, and deploy scalable and reactive microservices with Rust 2018 Denis Kolodin
    18. The MCP Playbook: How to Automate Your PC with AI Agents Gavin Dex Thorne
    19. PHP 7: Real World Application Development Doug Bierer
    20. Deployment with Docker: Apply continuous integration models, deploy applications quicker, and scale at large by putting Docker to work Srdjan Grubor
    21. Hands-On Microservices - Monitoring and Testing: A performance engineer's guide to the continuous testing and monitoring of microservices Dinesh Rajput
    22. Security Automation with Ansible 2: Leverage Ansible 2 to automate complex security tasks like application security, network security, and malware analysis Akash Mahajan
    23. Building Microservices with .NET Core 2.0 - Second Edition: Transitioning monolithic architectures using microservices with .NET Core 2.0 using C# 7.0 Gaurav Aroraa
    24. Hands-On Linux for Architects: Design and implement Linux-based IT solutions Denis Salamanca
    25. Aligning Security Operations with the MITRE ATT&CK Framework: Level up your security operations center for better security Rebecca Blair
    26. Getting Started with Terraform - Second Edition Kirill Shirinkin
    27. Hands-On DevOps with Vagrant: Implement end-to-end DevOps and infrastructure management using Vagrant Alex Braunton
    28. Mastering Kotlin : Learn advanced Kotlin programming techniques to build apps for Android, iOS and the web: Learn advanced Kotlin programming techniques to build apps for Android, iOS, and the web Nate Ebel
    29. Hands-On Security in DevOps: Ensure continuous security, deployment, and delivery with DevSecOps Tony Hsu
    30. Hands-On Microservices with Node.js: Build, test, and deploy robust microservices in JavaScript Diogo Resende
    31. Deep Reinforcement Learning Hands-On: Apply modern RL methods to practical problems of chatbots, robotics, discrete optimization, web automation, and more Maxim Lapan
    32. Functional Kotlin: Extend your OOP skills and implement Functional techniques in Kotlin and Arrow Rivu Chakraborty
    33. Hands-On Dependency Injection in Go: Develop clean Go code that is easier to read, maintain, and test Corey Scott
    34. Infrastructure as Code for Beginners: Deploy and manage your cloud-based services with Terraform and Ansible Russ McKendrick
    35. Learning JavaScript Data Structures and Algorithms - Second Edition Loiane Groner
    36. Kubernetes for Serverless Applications: Implement FaaS by effectively deploying, managing, monitoring, and orchestrating serverless applications using Kubernetes Russ McKendrick
    37. Quantum Computing with Silq Programming: Get up and running with quantum computing with the simplicity of this new high-level programming language Thomas Cambier
    38. Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond Federico Kereki
    39. Learning PHP 7 High Performance Altaf Hussain
    40. Progressive Web Apps with React: Create lightning fast web apps with native power using React and Firebase Scott Domes
    41. Practical Network Automation: Leverage the power of Python and Ansible to optimize your network Abhishek Ratan
    42. Windows Server 2016 Automation with PowerShell Cookbook - Second Edition Thomas Lee
    43. Learning Malware Analysis: Explore the concepts, tools, and techniques to analyze and investigate Windows malware Monnappa K A
    44. Hands-On Cybersecurity for Finance: Identify vulnerabilities and secure your financial services from security breaches Milad Aslaner
    45. Beginning DevOps with Docker: Automate the deployment of your environment with the power of the Docker toolchain Joseph Muli
    46. Mobile Device Exploitation Cookbook Akshay Dixit
    47. Wireshark Revealed: Essential Skills for IT Professionals: Get up and running with Wireshark to analyze your network effectively Charit Mishra

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Start tilbuddet