• HAHAHUGOSHORTCODE26s0HBHB
  1. Home > 
  2. Imperative Deployment > 
  3. Java and Maven Example

Java and Maven Example

Build, Package and Deploy with Tomcat

This article lays the implementation foundations for Release Train delivery. The key principle is Autonomous Development, Authoritative Release, with this material describing an autonomous development pipeline. The following steps achieve this using the Continuous Delivery Automation Framework (CDAF).

alt text alt text

Continuous Integration (CI)

Build & Package Once

Continuous Delivery (CD)

Deploy Many

Continuous Delivery Automation Framework



  • CDAF
    • Getting Started
      • Seed Solution
      • Pipeline
      • Build
      • Package
      • Continuous Delivery
      • Local Deployment Tasks
      • Remote Deployment Tasks
    • Release History
  • Principles and Concepts
    • Loose Coupling
    • Do Nothing Pipeline
    • Realising the Feedback Loop
    • Development & Release
    • Branch Plans
      • Continuous Delivery
      • Branch Deploy
      • GitOps
  • Imperative Deployment
    • ASP.NET Classic Example
      • Tokenisation
      • Continuous Integration (CI)
      • Continuous Delivery (CD)
    • Java and Maven Example
      • Continuous Integration (CI)
      • Continuous Delivery (CD)
    • Static Content
      • Tokenisation
      • Continuous Integration (CI)
      • Continuous Delivery (CD)
  • Declarative Release
    • Autonomous Development
      • Authoritative Release
    • How to Helm
      • Helm
        • Helm Hello World
        • Tokenised Values
        • Helm Repository
      • Desired State Release
        • Build Once, Deploy Many
        • Helmsman Deploy-Time
        • DRY
        • Helmsman Secrets
        • Helmsman Version Constraints
    • Terraform Kubernetes
      • Manifest
      • Terraform Build
      • Configuration Management
      • Deploy
      • Feedback Loop
    • Custom State Management
      • Manifest
      • Custom State Build
      • Configuration Management
      • Desired State
  • Release Train
    • Azure DevOps (ADO) Release
      • Component CI
      • Component CD
      • Component Publish
      • Release
    • Ansible Automation Platform
      • Component Pipelines
      • Manifest
      • Ansible Build
      • Ansible Deploy
    • Octopus Deploy
      • Octopus Pane of Glass
      • Decoupled Deployment
      • Business Visibility
    • Terraform Cloud
      • Manifest
      • Terraform Build
      • Configuration Management
      • Release
      • Intermediary
      • Deploy
      • Feedback Loop
  • Reference Guide
    • Framework Implementation
      • Entry Points
      • Task Processing
    • Feature Configuration
      • Configuration Mapping
      • Execution Engine
      • Environment Variables
      • Solution Properties
      • Extended Processes
      • Feature Branch Execution
      • Sensitive Data Strategies
      • Legacy Features
      • Variable Validation
    • Docker Features
      • containerBuild
      • containerBuild
      • imageBuild
      • containerDeploy
      • dockerPush
More
  • Contribute & Support
  • Blogs & Articles
  • CDAF Images
  • Tags

Built with by Hugo