Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

How to create dmapp package that includes automation scripts on GitHub?

Solved1.31K views3rd October 2023dmapp InstallPackages
1
Joshua Lee [SLC] [DevOps Advocate]583 27th September 2023 0 Comments

Hi all,

I am trying to create a dmapp package by following this link:
Creating application packages | DataMiner Docs

I’ve not been able to pass the Jenkins pipeline to create the dmapp. My manifest.xml is:

I’ve tried using the latest version of the AppPackageInstaller nuget which gives me the error that the nuget versions are incompatible:
I’ve also tried installing the AppPackageCreator nuget but even with the latest 1.0.0.31 version, the pipeline still fails.

If I use a lower version of AppPackageInstaller (1.0.0.31), it doesn’t seem to be able to accept GitHub repos:

Appreciate any help/tips on this issue, thanks!

EDIT:

After making the changes with latestBuild for the main automation script and making the tags for the github scripts, the main automation script is now detected by the pipeline but the github scripts are not.

my manifest.xml looks like this:

and this is the link to the github script that I have created the tag for:
SkylineCommunications/SLC-AS-NfsSetup: NFS Setup Script (github.com)

Appreciate the help, thanks!

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 3rd October 2023

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
1
Michiel Oda [SLC] [DevOps Enabler]3.61K Posted 27th September 2023 2 Comments

Hi Joshua

I had a brief look and noticed the following things:

  • Never use a pre-release of the AppPackageInstaller NuGet. Those are used during testing of new features or fixes. Always use the latest released version (currently 1.0.0.31).
  • Using packages from GitHub repo’s requires a (pre-)release of that repo.
    • You can do this by making a tag with a version number (and for a pre-release you can add a ‘-{suffix}’ to the tag version).

EDIT: For the Automation Script solution from Jenkins, you specified ‘latestRelease’ in the manifest. I see that there are no tags in that repo as well, so there you’ll need to make a full tag (X.X.X.X) or change the manifest to ‘latestBuild’.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 3rd October 2023
Joshua Lee [SLC] [DevOps Advocate] commented 29th September 2023

Hi Michiel, thanks for the reply. I’ve made some changes according to your comment but still facing some issues. I’ve updated the question with the changes and the new results of the Jenkins pipeline.

Michiel Oda [SLC] [DevOps Enabler] commented 29th September 2023

Everything seems fine at first glance, except that you didn’t have a workflow on GitHub that actually creates the artifact and does the registration.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs