WIP: Fix fetching Uranium

This commit is contained in:
Lipu Fei 2019-12-17 11:49:24 +01:00
parent 88196fa62b
commit 208ab6421f
2 changed files with 22 additions and 4 deletions

View file

@ -1,6 +1,6 @@
---
name: CI/CD
on: [push, pull_request]
name: CI/CD for push
on: push
jobs:
build:
name: Build and test
@ -8,6 +8,23 @@ jobs:
container: ultimaker/cura-build-environment
steps:
- name: Checkout code
uses: actions/checkout@v1.2.0
uses: actions/checkout@v1
- name: Build and test
env:
GIT_REF_NAME: github.ref
run: docker/build.sh
name: CI/CD for pull_request
on: pull_request
jobs:
build:
name: Build and test
runs-on: ubuntu-latest
container: ultimaker/cura-build-environment
steps:
- name: Checkout code
uses: actions/checkout@v1
- name: Build and test
env:
GIT_REF_NAME: github.base_ref
run: docker/build.sh

View file

@ -20,7 +20,8 @@ cd "${PROJECT_DIR}"
# Check the branch to use:
# 1. Use the Uranium branch with the branch same if it exists.
# 2. Otherwise, use the default branch name "master"
URANIUM_BRANCH="${CI_COMMIT_REF_NAME:-master}"
echo "GIT_REF_NAME: ${GIT_REF_NAME}"
URANIUM_BRANCH="${GIT_REF_NAME:-master}"
output="$(git ls-remote --heads https://github.com/Ultimaker/Uranium.git "${URANIUM_BRANCH}")"
if [ -z "${output}" ]; then
echo "Could not find Uranium banch ${URANIUM_BRANCH}, fallback to use master."