23 lines
659 B
Jsonnet
23 lines
659 B
Jsonnet
// .drone.jsonnet - Main pipeline configuration entry point
|
|
// This file imports the actual configuration from the pipeline folder
|
|
|
|
local buildSteps = import 'pipeline/build-steps.libsonnet';
|
|
local commonConfig = import 'pipeline/common.libsonnet';
|
|
|
|
{
|
|
kind: "pipeline",
|
|
type: "kubernetes",
|
|
name: "auth-service-build",
|
|
service_account: "drone-runner",
|
|
clone: { disable: true },
|
|
environment: commonConfig.environment,
|
|
steps: [
|
|
commonConfig.cloneStep,
|
|
commonConfig.versionStep,
|
|
commonConfig.testStep,
|
|
buildSteps.externalBuildahStep,
|
|
buildSteps.pushDockerStep,
|
|
buildSteps.scaleDownStep
|
|
],
|
|
trigger: commonConfig.trigger
|
|
} |