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:
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.
Release files for devops-informatica-tools 1.2.26
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| devops-informatica-tools-1.2.26.tar.gz | 41.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| devops_informatica_tools-1.2.26-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 167.8 kB
Release files / devops-informatica-tools-1.2.26.tar.gz
| Download URL | devops-informatica-tools-1.2.26.tar.gz |
|---|---|
| Size | 41.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
847d7b33023744e4ecb9f686097745583188f280d925987eb1fdc96023cff552
|
|
BLAKE2b-256 checksum How to use checksums |
e66a291c39d224972880410536ab481b459821859e87030b5e0a3286350e2978
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.4
|
Release files / devops_informatica_tools-1.2.26-py3-none-any.whl
| Download URL | devops_informatica_tools-1.2.26-py3-none-any.whl |
|---|---|
| Size | 126.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b4dd481809b8d003d76c142b910fdb88794f064fd793d0aa17c9b5a77fbf5681
|
|
BLAKE2b-256 checksum How to use checksums |
13f3038fd1449167115a75bd1de44d9d5e00c7fe1ebf3f8a5fd623d117d867be
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.4
|