Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

This page is only applicable to customers who don’t yet have access to a Git server or are evaluating MettleCI and don’t wish to involve a full-blown Git server.

[user@engine mci]$ # Start in your MettleCI home directory (default: /opt/dm/mci/)
[user@engine mci]$ pwd
/opt/dm/mci

[user@engine mci]$ # SCP/FTP the compliance zip file you downloaded from software.mettleci.io to this directory 
[user@engine mci]$ ll dm-compliance-rules-59.zip

-rw-r--r-- 1 root root 38578 Jan 13 11:41 dm-compliance-rules-59.zip

[user@engine mci]$ # Unzip it.  This will create a subdirectory /opt/dm/mci/compliance.
[user@engine mci]$ unzip dm-compliance-rules-59.zip
Archive:  dm-compliance-rules-59.zip
   creating: compliance/
  inflating: compliance/One Dataflow.sjb.grm
  inflating: compliance/rules.cfg
  inflating: compliance/Link Sort.pjb.grm
  inflating: compliance/Range Lookup.pjb.grm
   creating: compliance/.git/
<SNIP>

[user@engine mci]$ ll
total 52648
drwxrwxr-x  6 mciworkb dstage      163 Jan 13 11:05 cli
drwxrwxr-x  3 ec2-user dstage     4096 Jan  8 15:59 compliance
-rwxrwxrwx  1 mciworkb dstage      282 Jan 10 12:31 datastage-users.yaml
<SNIP>

[user@engine mci]$ ll compliance/
total 128
-rw-rw-r-- 1 ec2-user dstage  1478 Jan  8 15:59 Adjacent Transformers.pjb.grm
-rw-rw-r-- 1 ec2-user dstage  3246 Jan  8 15:59 CCMigrateTool Stages.pjb.grm
-rw-rw-r-- 1 ec2-user dstage  2227 Jan  8 15:59 CCMigrateTool Stages.sjb.grm
<SNIP>

[user@engine mci]$ # The compliance directory is a local Git repository of default Compliance Rules
[user@engine mci] cd compliance
[user@engine compliance]$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       Adjacent Transformers.pjb.grm
#       CCMigrateTool Stages.pjb.grm
#       CCMigrateTool Stages.sjb.grm
<SNIP>

[user@engine mci] # You're ready to go!

Using a Local Repository

How to do adds/commits to make your new rules and/or changes to Workbench.

  • No labels