port-labs / ocean

🌊 Ocean 🌊 is an innovative solution developed by Port to seamlessly integrate various third-party systems with our developer portal product, empowering engineers to effortlessly prioritize key features and streamline the integration process.
https://ocean.getport.io
Apache License 2.0
109 stars 39 forks source link

[Integration][GitLab] - Add support for file kind #891

Closed PeyGis closed 1 month ago

PeyGis commented 1 month ago

Description

What - Added support for exporting files from gitlab repositories for both resync and real time Why - Customer requested for them How - Used GitLab api to export the files from the project. For real time updates, we rely on the Push Hook events: whenever commits are pushed to a branch, which typically includes file creations, updates, and deletions.

Type of change

Please leave one option from the following and delete the rest:

Screenshots

Integration can be configured using this mapping, consistent with the GitHub mapping for file kind

Screenshot 2024-08-07 at 7 20 09 PM

View in Port

Screenshot 2024-08-07 at 7 17 46 PM

API Documentation

List Repository Trees Get File from Repository