reverted files

This commit is contained in:
Tobias Lehmann 2024-06-03 16:50:05 +02:00
parent 662c49749a
commit ea75c23981
3 changed files with 46 additions and 16 deletions

View File

@ -1,4 +1,14 @@
name: Java build workflow for modules
#
#
# Build workflow for all modules of captica.expert
#
# Project: workflows
# Author: Marc Böhm <marc.boehm@captica.de>
# License: MIT License (see LICENSE.md)
#
# Copyright (c) captica GmbH est. 2021
#
name: Java build workflow for captica.expert modules
on:
workflow_call:
jobs:

View File

@ -1,4 +1,14 @@
name: Publish docker workflow for de.lehmannhaus modules
#
#
# Publish docker workflow for all modules of captica.expert
#
# Project: workflows
# Author: Marc Böhm <marc.boehm@captica.de>
# License: MIT License (see LICENSE.md)
#
# Copyright (c) captica GmbH est. 2021
#
name: Publish docker workflow for captica.expert modules
on:
workflow_call:
jobs:
@ -32,7 +42,7 @@ jobs:
push: true
tags: "${{ vars.CONTAINER_REGISTRY_URL }}/${{gitea.repository}}:latest"
build-args: |
FILE_BINARY=${{ env.APPLICATION_FILE_BINARY }}
NAME_APPLICATION=${{ env.APPLICATION_NAME }}
PORT_EXPOSURE=${{ env.APPLICATION_PORT }}
JAVA_VERSION=${{ env.APPLICATION_JAVA_VERSION }}
FILE_BINARY=${{ env.CAPTICA_APPLICATION_FILE_BINARY }}
NAME_APPLICATION=${{ env.CAPTICA_APPLICATION_NAME }}
PORT_EXPOSURE=${{ env.CAPTICA_APPLICATION_PORT }}
JAVA_VERSION=${{ env.CAPTICA_APPLICATION_JAVA_VERSION }}

View File

@ -1,3 +1,13 @@
/*
* Enables version handling on build process
*
* Project: gradle
* Author: Marc Böhm <marc.boehm@captica.de>
* License: MIT License (see LICENSE.md)
*
* Copyright (c) captica GmbH est. 2021
*/
// Load external plugins
buildscript {
repositories {
@ -42,18 +52,18 @@ task writeVersionFile() {
#!/bin/sh
# Default env vars
export APPLICATION_VERSION=${version}
export APPLICATION_NAME=${project.name}
export APPLICATION_FILE_BINARY=${bootJar.archiveFileName.get()}
export APPLICATION_PORT=${applicationPort}
export APPLICATION_JAVA_VERSION=${java.sourceCompatibility}
export CAPTICA_APPLICATION_VERSION=${version}
export CAPTICA_APPLICATION_NAME=${project.name}
export CAPTICA_APPLICATION_FILE_BINARY=${bootJar.archiveFileName.get()}
export CAPTICA_APPLICATION_PORT=${applicationPort}
export CAPTICA_APPLICATION_JAVA_VERSION=${java.sourceCompatibility}
# Gitea/Github specific env variables
echo "APPLICATION_VERSION=\$APPLICATION_VERSION" >> \$GITHUB_ENV
echo "APPLICATION_FILE_BINARY=\$APPLICATION_FILE_BINARY" >> \$GITHUB_ENV
echo "APPLICATION_NAME=\$APPLICATION_NAME" >> \$GITHUB_ENV
echo "APPLICATION_PORT=\$APPLICATION_PORT" >> \$GITHUB_ENV
echo "APPLICATION_JAVA_VERSION=\$APPLICATION_JAVA_VERSION" >> \$GITHUB_ENV
echo "CAPTICA_APPLICATION_VERSION=\$CAPTICA_APPLICATION_VERSION" >> \$GITHUB_ENV
echo "CAPTICA_APPLICATION_FILE_BINARY=\$CAPTICA_APPLICATION_FILE_BINARY" >> \$GITHUB_ENV
echo "CAPTICA_APPLICATION_NAME=\$CAPTICA_APPLICATION_NAME" >> \$GITHUB_ENV
echo "CAPTICA_APPLICATION_PORT=\$CAPTICA_APPLICATION_PORT" >> \$GITHUB_ENV
echo "CAPTICA_APPLICATION_JAVA_VERSION=\$CAPTICA_APPLICATION_JAVA_VERSION" >> \$GITHUB_ENV
"""
}
}