DevOps and CI-CD Pipeline scripts for Informatica Platform related projects
Project description
CI-CD Pipeline, Provisioning and Maintenance components for Informatica projects
Dependencies
- Crypto module for password encryption. Depending on the method you want to use, you need to install one of the following packages: pip install pycryptodome pip install cryptography
- setuptools for upload and download of Nexus artifacts pip install setuptools
Checks after installation
Check if encryption works
- Create a virtualenv
- Run: python3 supporting/encryption.py Output: Hello encrypted world!
License
MIT
Principles
deploy lists
- All components expect a deploylist text file as input. You should keep deploylists in your source code Git. Suggested location: <root>/<feature>/config/<deploylist> where <root> is the base location within your Git, <feature> is your submodule (if any), and <deploylist> is the text file that contains the items to be deployed. For example: <myGit>/demo/config/oracle_deploylist.txt <myGit>/demo/config/infa_deploylist.txt
environment variables
- The python scripts use environment variables to determine locations, features and many other parameters. The environment variables that can or at times must be set can be found in:
- generalSettings: log directory, artifact directory, configuration directory and more
- infaSettings: deploy list location, Informatica source and target variables like INFA_HOME, location infacmd, connectivity to domain and Model Repository
- dbSettings: deploy list location, location of sql files, sqlprefix
Examples
Check the examples folder for more info on the structure of deploy lists.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for devops-informatica-tools-1.2.26.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 847d7b33023744e4ecb9f686097745583188f280d925987eb1fdc96023cff552 |
|
MD5 | 6865ced02cda14f4945f99f7246dfb2b |
|
BLAKE2b-256 | e66a291c39d224972880410536ab481b459821859e87030b5e0a3286350e2978 |
Close
Hashes for devops_informatica_tools-1.2.26-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4dd481809b8d003d76c142b910fdb88794f064fd793d0aa17c9b5a77fbf5681 |
|
MD5 | 268b7e34417a7b68ee410ad3860d490e |
|
BLAKE2b-256 | 13f3038fd1449167115a75bd1de44d9d5e00c7fe1ebf3f8a5fd623d117d867be |