blob: 2c2c1ba3f0009e88f319eab6ddd7bcfe65b44c07 [file] [log] [blame]
#!/bin/sh
set -e
SCRIPT_DIR="$( cd "$( dirname "$0" )" && pwd )"
LAKE_ENDPOINT=${LAKE_ENDPOINT-'http://localhost:8080'}
LAKE_TASK_URL=$LAKE_ENDPOINT/task
debug() {
$SCRIPT_DIR/compile-plugins.sh -gcflags=all="-N -l"
dlv debug
}
run() {
$SCRIPT_DIR/compile-plugins.sh
go run $SCRIPT_DIR/../main.go
}
jira() {
curl -v -XPOST $LAKE_TASK_URL --data @- <<' JSON'
[
{
"plugin": "jira",
"options": {
"boardId": 8
}
}
]
JSON
}
jira_enrich_issues() {
curl -v -XPOST $LAKE_TASK_URL --data @- <<' JSON'
[
{
"plugin": "jira",
"options": {
"boardId": 8,
"tasks": [ "enrichIssues" ]
}
}
]
JSON
}
all() {
curl -v -XPOST $LAKE_TASK_URL --data @- <<' JSON'
[
{
"plugin": "gitlab",
"options": {
"projectId": 8967944
}
},
{
"plugin": "jira",
"options": {
"boardId": 8
}
},
{
"plugin": "jenkins",
"options": {}
}
]
JSON
}
gitlab() {
curl -v -XPOST $LAKE_TASK_URL --data @- <<' JSON'
[
{
"plugin": "gitlab",
"options": {
"projectId": 8967944
}
}
]
JSON
}
jenkins() {
curl -v -XPOST $LAKE_TASK_URL --data @- <<' JSON'
[
{
"plugin": "jenkins",
"options": {}
}
]
JSON
}
truncate() {
SQL=$()
echo "SET FOREIGN_KEY_CHECKS=0;"
echo 'show tables' | mycli local-lake | tail -n +2 | xargs -I{} -n 1 echo "truncate table {};"
echo "SET FOREIGN_KEY_CHECKS=1;"
}
"$@"