Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
larshp
Active Contributor
Huh? Are there actual build artifacts in ABAP?

 

Well, inside the traditional SAP ABAP systems, everything is stored in the database, and everything is compiled automatically.

However, outside the system, eg. storing files with abapGit fit is possible to transmogrify artifacts, examples:

This gives new files, which can also be stored in git. But, sometimes on GitHub, it is difficult to reuse files across multiple private repositories. Sharing in other ecosystems is typically done via a central registry/artifact store like npm or Maven.

 


ORAS can be used to store any files in a OCI registry. It is a sandbox project under Cloud Native Computing Foundation, creating open specifications and tools. Much like the docker cli, it can push and pull files to a registry.

Many git/hosting providers offer OCI registries, so you most likely have a registry part of your infrastructure already.

 

For testing, I created a GitHub action,

https://github.com/larshp/oras-test/blob/main/.github/workflows/test.yml

That automatically stores a hello world text file to

https://github.com/larshp/oras-test/pkgs/container/oras-test%2Foras-test

 

🤠
5 Comments