From 01d4ae8757e9a9bf24afa29450d6b9eb5ce9e0d0 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 28 Aug 2022 21:10:25 +0200 Subject: [PATCH] Feature/move build pipeline from travis to GitHub actions (#1203) * Remove travis configurations * Update changelog --- .travis.yml | 30 ------------------------------ CHANGELOG.md | 6 ++++++ README.md | 2 -- publish-docker-image.sh | 5 ----- 4 files changed, 6 insertions(+), 37 deletions(-) delete mode 100644 .travis.yml delete mode 100755 publish-docker-image.sh diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index ede947cdf..000000000 --- a/.travis.yml +++ /dev/null @@ -1,30 +0,0 @@ -language: node_js -git: - depth: false -node_js: - - 16 - -services: - - docker - -cache: yarn - -if: (type = pull_request) OR (tag IS present) - -jobs: - include: - - stage: Install dependencies - if: type = pull_request - script: yarn --frozen-lockfile - - stage: Check formatting - if: type = pull_request - script: yarn format:check - - stage: Execute tests - if: type = pull_request - script: yarn test - - stage: Build application - if: type = pull_request - script: yarn build:all - - stage: Build and publish docker image - if: tag IS present - script: ./publish-docker-image.sh diff --git a/CHANGELOG.md b/CHANGELOG.md index 410d030cf..aafce639a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Changed + +- Moved the build pipeline from _Travis_ to _GitHub Actions_ + ## 1.184.2 - 28.08.2022 ### Added diff --git a/README.md b/README.md index f92456ab0..274fe29bd 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,6 @@

- - Build Status License: AGPL v3

diff --git a/publish-docker-image.sh b/publish-docker-image.sh deleted file mode 100755 index b554f6714..000000000 --- a/publish-docker-image.sh +++ /dev/null @@ -1,5 +0,0 @@ -set -xe -echo "$DOCKER_HUB_ACCESS_TOKEN" | docker login -u "$DOCKER_HUB_USERNAME" --password-stdin - -docker build -t ghostfolio/ghostfolio:$TRAVIS_TAG -t ghostfolio/ghostfolio:latest . -docker push ghostfolio/ghostfolio --all-tags