Accelario Jenkins plugin for Data Anonymization
Accelario Data Anonymization plugin is an advanced Jenkins plugin specifically designed by Accelario for efficient database anonymization and a streamlined deployment of masked data. This tool simplifies the complexities associated with managing multiple database environments, enabling developers and database administrators to automate the anonymization process and maintain high levels of productivity and data integrity. This plugin streamlines data anonymization features, making it an essential tool for developers and database administrators in dynamic development, testing, or production settings.
Prerequisites
Requires Jenkins version 2.x or newer.
Access to a compatible Accelario Data Anonymization server is mandatory.
Manual Installation:
Obtain the
.hpi
file from the Accelario repository.
Download the latest version from hereGo to Manage Jenkins > Manage Plugins > Advanced, and select Deploy Plugin to upload the
.hpi
file.Click Deploy to finalize the installation.
Restart Jenkins after the deployment.
Configuration
Global configuration (should be done 1 time)
Proceed to Manage Jenkins > System > Global Properties
Add new variable named
DATA_ANONYMIZATION_SERVER_ADDRESS
with a value of address to running Accelario Anonymization serverSave these global settings.
Proceed to Manage Jenkins > Credentials
Click domain (global), click Add credentials
Enter username of Accelario Anonymization (usually admin), enter its password, put any string into ID field, put meaningful description
Save the credential
Job-specific configurations (should be done per every job)
Create Job
OR
Choose an existing jobClick Configure inside of the job
Goto Build Steps > Add build step > Accelario: Run Anonymization
Configure the specific database parameters for the job.
Parameters:
Name | Hint |
---|---|
Credentials | Credentials to Accelario Anonymization . These credentials should have been prepared during Global Configuration step above |
Environment Name | The existing data environment name |
Masking configuration name | The existing masking configuration name |
Masking configuration version | The existing masking configuration version |
Compatibility override | Enable this option to proceed with the masking process even when compatibility issues are detected. Compatibility between the masking configuration and the database of the environment (regarding its tables, columns, datatypes). |