Commit 60231189 authored by Kai-Holger Brassel's avatar Kai-Holger Brassel
Browse files

Add CI pipeline

parent 2e721425
Pipeline #1725 canceled with stages
in 0 seconds
stages:
- build
- deploy
variables:
EXPORT_DIR: "/var/www/html/pages"
RELEASE_DIR: "$EXPORT_DIR/$CI_PROJECT_NAME/release_target_100"
build-p2:
stage: build
tags:
- docker # use shared runner
image: maven:3.6.3-adoptopenjdk-15
script:
- mvn --version
- mvn clean install
when: manual
artifacts:
paths:
- de.hft-stuttgart.cityunits.p2site/target/repository/
expire_in: 1 day
pages-master:
stage: deploy
dependencies:
- build-p2
tags:
- production # use special CLI runner for publishing to $EXPORT_DIR
script:
- rm -rf "$RELEASE_DIR"
- mkdir -p "$RELEASE_DIR"
- cp -r de.hft-stuttgart.indriya.p2site/target/repository/* "$RELEASE_DIR"
only:
- master
FROM maven:3.6.3-adoptopenjdk-15
WORKDIR /home/projects
COPY ./ ./
RUN mvn clean install
# de.hft-stuttgart.cityunits # de.hft-stuttgart.cityunits
Create Eclipse P2 repository with Ecore data types for units based on Indriya reference implementation. Provide special units for urban simulation. Create Eclipse P2 repository with Ecore data types for units based on Indriya reference implementation and some special units for urban simulation.
\ No newline at end of file
To add OSGi bundles published in this P2 repository add site [https://transfer.hft-stuttgart.de/pages/de.hft-stuttgart.cityunits/release_target_100/]() to a running Eclipse instance via `Eclipse -> Preferences -> Install/Update -> Available Software Sites -> Add...` or to a target platform definition via `Eclipse -> Preferences -> Plug-in Development -> Target Platform -> Edit...`.
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment