Skip to content

coopengo/coog-ci

Repository files navigation

coog-ci

This repo contains a set of scripts used for coog continuous integration.

How to use it

  • connect to the integration server
  • go to coog-ci
cd coog-[version]/coog-ci
  • run
./version -t <tag> -p /home/coog/workspace
./report -v <version> -o <version_you_want_to_diff_with> -p /home/coog/workspace

-t, -v, -o values should be in the form X.X.X rather than coog-X.X.X

These commands should :

  • update in-app version
  • create tags in all coog repositories
  • create a version for each customer in Redmine
  • link issues to the matching created version
  • create delivery notes for customers and convert to pdf
  • create Docker image for each customer
  • push Docker image on CI registry

What to do manually

  • update customers dev environnement
  • create new announcement
  • email customers to warn them about the release (with the pdf report)
  • update customers file with version number and release date
  • update customers issues to "resolved"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published