Announcement
Nikolay Solovyev · Apr 8

InterSystems Package Manager ZPM 0.2.14 release

We released a new version of ZPM (Package Manager)

New in ZPM 0.2.14 release:

  • Publishing timeout
  • Embedded vars usage in module parameters
  • Package installation from Github repo
  • Transaction support for install, load and publish.

See the details below.

  1. New configuration setting - publish timeout  
    zpm:USER>config set PublishTimeout 120
    Use this setting if you are unable to publish the package due to a bad connection or other problems      

  2. Support embedded vars in Default values in Module.xml
    <Default Name="MyDir" Value="${mgrdir}MySubDir"></Default>
    Thanks to @Lorenzo Scalese for the suggested changes    

  3. Load packages from repo (git)
    zpm:USER>load https://github.com/intersystems-community/zpm-registry
    git must be installed    

  4. Transactions Now Load, Install, Publish commands are executed in a transaction, which allows you to be sure that no changes will remain in the system in case of problems during these operations    

  5. Many bug fixes and improvements

All Docker images https://github.com/intersystems-community/zpm/wiki/04.-Docker-Images are updated and include ZPM 0.2.14

To launch IRIS do:

docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/iris-community:2020.4.0.524.0-zpm
docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/iris-community:2020.3.0.221.0-zpm
docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/iris-ml-community:2020.3.0.302.0-zpm
docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/irishealth-community:2020.4.0.524.0-zpm
docker run --name my-iris -d --publish 9091:51773 --publish 9092:52773 intersystemsdc/irishealth-community:2020.3.0.221.0-zpm
30
1 0 4 102
Log in or sign up to continue

Thanks @Nikolay Soloviev!

How to use load "github repo" feature using docker container? It says there is no git inside. 

in DockerFile

USER  root
## add git
RUN apt update && apt-get -y install git