Hi Petr,
With the new Industrial Edge App Publisher experience, the workflow has changed. The key point is that each developer can work locally while publishing new versions to the same existing application in Industrial Edge Management (IEM).
According to the Industrial Edge App Publisher documentation, you can manage an existing IEM application by creating an application entry in the Publisher with the same application name, App ID, and repository name as the existing application.
For a multi-developer team, I would recommend the following approach:
- Create a matching application entry on each developer's machine. Use exactly the same application name, App ID, and repository name as the existing IEM application.
- Develop and build locally. Each developer can work on their own local project and create application versions.
- Publish versions to the existing IEM application. When uploading, ensure the three identifying values match the existing application so that the new version is associated with it rather than creating a separate application.
- Coordinate version numbers and releases. Agree on a versioning convention and designate who is responsible for publishing releases to avoid confusion when multiple developers upload versions.
Regarding your questions:
- Does every developer need to recreate the application entry? Based on the documented workflow, each developer managing the existing application through a separate local Publisher setup should create a matching entry with the same three identifiers.
- Does each developer see the complete version history? Do not assume that the local Publisher's version list is the authoritative history of everything uploaded by the team. Use IEM to verify the versions that have actually been uploaded.
- Should you share a configuration file or use CI/CD? For a team with frequent releases, a controlled CI/CD workflow using the Industrial Edge tooling is worth considering. It can standardize build and upload steps and reduce manual configuration errors. However, it does not eliminate the requirement to use the correct application identifiers.
One important detail: the new experience removes the old App Projects and Authorized Application sections. Therefore, I would follow the new standalone-application workflow rather than relying on instructions written for the legacy design.
Reference: Industrial Edge App Publisher — New Application Creation Journey
Hope this helps.