Skip to content

Commit

Permalink
Merge pull request #59 from virtualsatellite/integration
Browse files Browse the repository at this point in the history
Release 4.13.0
  • Loading branch information
SaMuellerDLR authored May 5, 2021
2 parents c12121b + e85c379 commit d84d2b2
Show file tree
Hide file tree
Showing 23 changed files with 354 additions and 594 deletions.
134 changes: 134 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
# --------------------------------------------
# This is a basic workflow to help you get started with Actions
# --------------------------------------------
name: Build

on:
# --------------------------------------------
# Controls when the automatic build job will be run.
# By default uses the default branch. Runs at 03:00 UTC.
# --------------------------------------------
schedule:
- cron: '17 4 * * *'

# --------------------------------------------
# Run this workflow every time a new commit pushed to the repository
# --------------------------------------------
push:

# --------------------------------------------
# Run this workflow every time a pull request is created or commited to it
# --------------------------------------------
pull_request:
branches:
- '**'

env:
# -------------------------------------------------------------
# Setting up locale to have correct keyboard mapping for swtbot
# -------------------------------------------------------------
LANG: "en_US.UTF-8"
# --------------------------------------------
# Defines the list of jobs
# --------------------------------------------
jobs:
# --------------------------------------------
# Verify Job
#---------------------------------------------
verify:
name: Verify
runs-on: ubuntu-18.04

steps:
# --------------------------------------------
# Checks out a copy of the repository
# --------------------------------------------
- name: Setup - Checkout code
uses: actions/checkout@v2

# --------------------------------------------
# Run a quick sanity check if all commits are
# handed in by known users
#---------------------------------------------
- name: Verify - Authors Sanity Check
uses: virtualsatellite/ci-actions/ci-verify-authors-action@v2

# -----------------------------------------------------
# Build, Assemble and Deploy Job
# -----------------------------------------------------
deploy:
name: Build, Assemble and Deploy
runs-on: ubuntu-18.04
needs: [verify]

steps:
# --------------------------------------------
# Checks out a copy of your repository
# --------------------------------------------
- name: Setup - Checkout code
uses: actions/checkout@v2

# --------------------------------------------
# Setup caching for m2 repository
# --------------------------------------------
- name: Setup - Cache local m2 repository
uses: actions/cache@v2
with:
path: ~/.m2/repository/
key: ${{ runner.os }}-local-m2-deploy-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-local-m2-deploy-
${{ runner.os }}-local-m2-
- name: Setup - Clean local m2 repository
run: rm -rf ~/.m2/repository/de/dlr/sc/virsat

# --------------------------------------------
# Setup caching for p2 repository
# --------------------------------------------
- name: Setup - Cache local p2 repository
uses: actions/cache@v2
with:
path: ./p2Repo
key: ${{ runner.os }}-local-p2-deploy-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-local-p2-deploy-
${{ runner.os }}-local-p2-
# --------------------------------------------
# Perform various setup operations
# --------------------------------------------
- name: Setup - Prepare OS
uses: virtualsatellite/ci-actions/ci-setup-action@v2

# --------------------------------------------
# Development and Feature branches
# --------------------------------------------
- name: Build - Build and Deploy Decision
id: build_decision
uses: virtualsatellite/ci-actions/ci-build-decision-action@v2

# --------------------------------------------
# Prepare p2 Repos
# --------------------------------------------
- name: Build - Prepare p2 repo
run: mvn install -P prepare-m2e-repo -B -V

# --------------------------------------------
# Development and Feature branches
# --------------------------------------------
- name: Build - Assemble
uses: virtualsatellite/ci-actions/ci-maven-simple-build-action@v2
with:
build_job: assemble
build_profile: ${{ steps.build_decision.outputs.build_type }}

# ---------------------------------------------
# Deploying to github releases
# --------------------------------------------
- name: Build - Deploy GH
uses: virtualsatellite/ci-actions/ci-deploy-gh-product-action@v2
with:
build_profile: ${{ steps.build_decision.outputs.build_type }}
gh_token: ${{ secrets.GITHUB_TOKEN }}
if: ${{ steps.build_decision.outputs.deploy_type == 'deploy' }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
/p2Repo/
/repository/
/builds/
**/target/
**/*._trace
Expand Down
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ PhilMFischer <philipp.fischer@dlr.de> Philipp M. Fischer <35496033+PhilMFische
PhilMFischer <philipp.fischer@dlr.de> Philipp M. Fischer <philipp.fischer@dlr.de>

TjorveKujathDLR <tjorve.kujath@dlr.de> Tjorve Kujath <tjorve.kujath@dlr.de>

Anna-Lena-DLR <anna-lena.gefke@dlr.de> Anna-Lena-DLR <anna-lena.gefke@dlr.de>
172 changes: 0 additions & 172 deletions .travis.yml

This file was deleted.

7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ Eclipse based Developer IDE for Virtual Satellite 4 Developers.

## Project Status

Status [![Build Status](https://travis-ci.com/virtualsatellite/VirtualSatellite4-DEV-IDE.svg?branch=development)](https://travis-ci.com/virtualsatellite/VirtualSatellite4-DEV-IDE)

Status [![Build Status](https://travis-ci.com/virtualsatellite/VirtualSatellite4-DEV-IDE.svg?branch=integration)](https://travis-ci.com/virtualsatellite/VirtualSatellite4-DEV-IDE)
Status [![Build Status](https://github.com/virtualsatellite/VirtualSatellite4-DEV-IDE/workflows/Build/badge.svg?branch=development)](https://github.com/virtualsatellite/VirtualSatellite4-DEV-IDE/workflows/Build) for *Development* build.

Status [![Build Status](https://travis-ci.com/virtualsatellite/VirtualSatellite4-DEV-IDE.svg?branch=master)](https://travis-ci.com/virtualsatellite/VirtualSatellite4-DEV-IDE)
Status [![Build Status](https://github.com/virtualsatellite/VirtualSatellite4-DEV-IDE/workflows/Build/badge.svg?branch=integration)](https://github.com/virtualsatellite/VirtualSatellite4-DEV-IDE/workflows/Build) for *Integration* build.

Status [![Build Status](https://github.com/virtualsatellite/VirtualSatellite4-DEV-IDE/workflows/Build/badge.svg?branch=master)](https://github.com/virtualsatellite/VirtualSatellite4-DEV-IDE/workflows/Build) for *Master* build.

## Purpose

Expand Down
Loading

0 comments on commit d84d2b2

Please sign in to comment.