Skip to content

Repository files navigation

Relaton support repository

Purpose

This repository is used to store scripts and configuration for the Git repositories belonging to Relaton.

Contents

*.[sh|ps1|bat]

different scripts used during build as part of CI workflow

cimas-config/

configuration files for Cimas

data-index/

source of truth for the relaton-data-* GitHub Pages index sites — each repo’s branding and published index URL (relaton/relaton#48). See data-index/README.adoc.

bin/gh-repo-manifest

(to be updated) script that generates/updates the cimas-config/cimas.yml file for the GitHub relaton organization

Usage

Managing Cimas configuration (in cimas-config/)

The primary config file is cimas-config/cimas.yml.

Please see the Cimas configuration file format in Cimas' README.

Running Cimas to synchronize CI configuration

You have to first install Cimas using:

gem install cimas

These are the commands to run:

cd relaton/support
export CIMAS_CONFIG=cimas-config/cimas.yml
export CIMAS_MASTER_DIR=cimas-config
export CIMAS_WD=~/src/relaton/cimas-wd
cimas setup -f $CIMAS_CONFIG -r $CIMAS_WD
cimas pull -f $CIMAS_CONFIG -r $CIMAS_WD \
-g flavors,compiling
cimas sync -f $CIMAS_CONFIG -r $CIMAS_WD \
-d $CIMAS_MASTER_DIR \
-g flavors,compiling
cimas diff -f $CIMAS_CONFIG -r $CIMAS_WD -d $CIMAS_MASTER_DIR \
-g flavors,compiling
cimas push -f $CIMAS_CONFIG -r $CIMAS_WD \
-b cimas-initial-run -m 'Cimas initial run' \
-g flavors,compiling
cimas open-prs -f $CIMAS_CONFIG -r $CIMAS_WD \
-b cimas-initial-run -m 'Cimas initial run' \
-g flavors,compiling

About

Internal repository support for Relaton

Resources

Stars

0 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages