Skip to content
renormalist edited this page Nov 20, 2012 · 2 revisions

Upgrading Tapper

We also use Tapper-Deployment for upgrading.

Checkout the Tapper-Deployment project

Tapper-Deployment is a much improved fork from the Starterkit where all modern deployment and upgrade is developed. We need the whole project locally. Therefore clone it from github

git clone git://github.com/amd/Tapper-Deployment.git

Decide "stable" vs. "development"

The difference between stable and development is just that "development" first does a "stable" and then additionally installs latest versions from github on top of it.

Upgrade to stable version (from CPAN)

Type

cd Tapper-Deployment/installer/
make upgrade

This upgrades the most usual components

  • web
  • cli
  • api
  • receiver
  • testplan
  • schema-upgrade

You might want to additionally install special targets:

  • make mcp (central automation layer, if used)
  • make action (sub component of automation, if used)
  • make mcpmsgreceiver (message receiver -> rarely needs update)
  • make clientpkgs (toolchain for test execution)
  • make baseimages (OS images for virtualization)
  • make nfsroot++ (upgrade NFS root OS for network boot)

Upgrade to development version (from github)

export TAPPERFROMGIT=1
make upgrade

This upgrades the same components as for "stable" but from CPAN and from github. Everything documented for "stable" applies here, too.

Quick Links

About

Release changelogs

  • 5.0 2016-03 "Max Headroom"
  • 4.1 2012-10 "Cagney&Lacey"
  • 4.0 2012-05 "Columbo"
  • 3.0 2011-03 - public release
  • 2.0 2008-12 "Lastwagenkrieg"
  • 1.0 2007-12 - internal prototype

Development

Clone this wiki locally