From ffda7963f99f9a2f92bb6147a28c6cc39aa002bf Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 13 Aug 2023 15:14:21 +0000 Subject: [PATCH] Update 3 files - /scripts/octo-pack.sh - /templates/octopus.tpl.yml - /pipelines/octo-templates.yml --- pipelines/octo-templates.yml | 25 +++++++++++++++++++++++++ scripts/octo-pack.sh | 10 ++++++++++ templates/octopus.tpl.yml | 7 +++++++ 3 files changed, 42 insertions(+) create mode 100644 pipelines/octo-templates.yml create mode 100644 scripts/octo-pack.sh create mode 100644 templates/octopus.tpl.yml diff --git a/pipelines/octo-templates.yml b/pipelines/octo-templates.yml new file mode 100644 index 0000000..ef4bfd6 --- /dev/null +++ b/pipelines/octo-templates.yml @@ -0,0 +1,25 @@ +stages: + - package + - publish + +include: + - project: 'developerdurp/yml' + ref: main + file: + - 'jobs/version.yml' + - 'jobs/octopus.yml' + + +version: + extends: .version + stage: .pre + rules: + - if: $CI_COMMIT_REF_NAME == 'main' + +pack: + variables: + WORKDIR: $CI_PROJECT_DIR + extends: .octo_package + stage: package + rules: + - if: $CI_COMMIT_REF_NAME == 'main' \ No newline at end of file diff --git a/scripts/octo-pack.sh b/scripts/octo-pack.sh new file mode 100644 index 0000000..7fccf2a --- /dev/null +++ b/scripts/octo-pack.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +#%%MULTILINE_YAML_START +#Package with octopus +mkdir $CI_PROJECT_DIR/packages +IFS=";" +count=0 +for i in $projectname; + do dotnet /octo/octo.dll pack --id=$i --version=$VERSION --outFolder=$CI_PROJECT_DIR/packages --basePath=$WORKDIR/$i; + count=$(($count+1)); + done diff --git a/templates/octopus.tpl.yml b/templates/octopus.tpl.yml new file mode 100644 index 0000000..c823b05 --- /dev/null +++ b/templates/octopus.tpl.yml @@ -0,0 +1,7 @@ +.octo_package: + image: registry.durp.info/octopusdeploy/octo:latest + script: + - ./scripts/octo-pack.sh + artifacts: + paths: + - $CI_PROJECT_DIR/packages