GitLab

GitLab is the most comprehensive AI-powered DevSecOps Platform.

Integrate the GitLab API with the AWS API

Setup the GitLab API trigger to run a workflow which integrates with the AWS API. Pipedream's integration platform allows you to integrate GitLab and AWS remarkably fast. Free for developers.

CloudWatch Logs - Put Log Event with AWS API on New Commit (Instant) from GitLab API
GitLab + AWS
 
Try it
Create Branch with GitLab API on New Scheduled Tasks from AWS API
AWS + GitLab
 
Try it
Create Branch with GitLab API on New SNS Messages from AWS API
AWS + GitLab
 
Try it
Create Epic with GitLab API on New Scheduled Tasks from AWS API
AWS + GitLab
 
Try it
Create Epic with GitLab API on New SNS Messages from AWS API
AWS + GitLab
 
Try it
New Commit (Instant) from the GitLab API

Emit new event when a new commit is pushed to a branch

 
Try it
New Scheduled Tasks from the AWS API

Creates a Step Function State Machine to publish a message to an SNS topic at a specific timestamp. The SNS topic delivers the message to this Pipedream source, and the source emits it as a new event.

 
Try it
New Branch (Instant) from the GitLab API

Emit new event when a new branch is created

 
Try it
New SNS Messages from the AWS API

Creates an SNS topic in your AWS account. Messages published to this topic are emitted from the Pipedream source.

 
Try it
New Project from the GitLab API

Emit new event when a project (i.e. repository) is created

 
Try it
Create Branch with the GitLab API

Create a new branch in the repository. See the documentation

 
Try it
CloudWatch Logs - Put Log Event with the AWS API

Uploads a log event to the specified log stream. See docs

 
Try it
Create Epic with the GitLab API

Creates a new epic. See the documentation

 
Try it
DynamoDB - Create Table with the AWS API

Creates a new table to your account. See docs

 
Try it
Create issue with the GitLab API

Creates a new issue. See the documentation

 
Try it

Overview of GitLab

The GitLab API provides programmatic access to your GitLab projects, allowing you to automate common tasks, manage issues, merge requests, and more. With the GitLab API on Pipedream, you can create customized workflows that integrate with other services, streamline your development process, and enhance project management. By leveraging the power of serverless, you can set up triggers for GitLab events and perform actions across a variety of apps without managing infrastructure.

Connect GitLab

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    gitlab: {
      type: "app",
      app: "gitlab",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://${this.gitlab.$auth.base_api_url}/api/v4/user`,
      headers: {
        Authorization: `Bearer ${this.gitlab.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of AWS

The AWS API unlocks endless possibilities for automation with Pipedream. With this powerful combo, you can manage your AWS services and resources, automate deployment workflows, process data, and react to events across your AWS infrastructure. Pipedream offers a serverless platform for creating workflows triggered by various events that can execute AWS SDK functions, making it an efficient tool to integrate, automate, and orchestrate tasks across AWS services and other apps.

Connect AWS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import AWS from 'aws-sdk'

export default defineComponent({
  props: {
    aws: {
      type: "app",
      app: "aws",
    }
  },
  async run({steps, $}) {
    const { accessKeyId, secretAccessKey } = this.aws.$auth
    
    /* Now, pass the accessKeyId and secretAccessKey to the constructor for your desired service. For example:
    
    const dynamodb = new AWS.DynamoDB({
      accessKeyId, 
      secretAccessKey,
      region: 'us-east-1',
    })
    
    */
  },
})