Skip to content

Instantly share code, notes, and snippets.

View TRahulSam1997's full-sized avatar

Rahul TRahulSam1997

View GitHub Profile
let XGithubDelivery = getXGithubDelivery(header);
let XGithubEvent = getXGithubEvent(header);
function getPullRequestBranch(payload) {
return pullRequestBranch = delve(payload, 'pull_request.head.ref');
}
function getBaseBranch(payload) {
return baseBranch = delve(payload, 'pull_request.base.ref');
}
function getCommitURL(payload) {
return commitURL = delve(payload, 'pull_request.statuses_url');
app.post("/hook", (req, res) => {
let payload = req.body;
let header = req.headers;
res.status(200).end()
let pullRequestBranch = getPullRequestBranch(payload);
let baseBranch = getBaseBranch(payload);
let commitURL = getCommitURL(payload);
let action = getAction(payload);
let XGithubDelivery = getXGithubDelivery(header);
// Require express and body-parser
const express = require("express");
const bodyParser = require("body-parser");
const delve = require('dlv');
const axios = require('axios');
const FormData = require('form-data');
// Initialize express and define a port
const app = express();