This Repository is a project template for managing IICS Assets
TODO Provide Overview project description
TODO Update following table with corresponding Stakeholders for this project
| Name | Role | |
|---|---|---|
| Project Manager | ||
| Project Owner | ||
| Developer | ||
| Administrator |
TODO Add links and references to other documentation
Such as
- Integrated Systems
- API Documentation
- Connections Documentation
- External dependencies on other projects and systems
Following is basic guide to use provided scripts and maintain IICS assets in in repository
ant update.src \
-Diics.release=./conf/iics.release.properties \
-Diics.source.environment=dev \
-Diics.export.list.location=./conf/export_list.txtStart with making sure you local repository up to date
git pull --rebaseThis scrip will clean project target working directory and refresh sources using a default project configuration while also removing any deleted assets from git repository
ant clean.src clean.target update.src \
-Diics.release=./conf/iics.release.properties \
-Diics.source.environment=dev \
-Diics.export.list.location=./conf/export_list.txtFollow by updating the git repository
git add . && git commit -m "Update IICS Sources" && git pushant package.src \
-Diics.release=./conf/iics.release.properties \
-Diics.target.environment=prod \
-Diics.target.package.config=./conf/all_designs.package.txt \
-Diics.package.transform.config=../../../conf/prod.transform.properties \
-Dtools.transform.disabled=falseRegular update of previously deployed assets
ant build.deploy \
-Diics.release=./conf/iics.release.properties \
-Diics.target.environment=prod \
-Diics.target.package.config=./conf/all_exclude_connections.package.txt \
-Diics.package.transform.config=../../../conf/prod.transform.properties \
-Diics.target.publish.config=./conf/all_designs.publish.txt \
-Dtools.reporting.disabled=true \
-Dtools.transform.disabled=falseThis project is pre configured to use GitHub Workflows to automate version control and release management steps for the IICS.