Merge pull request #27 from Servostar/20-make-devkit-pull-current-source-from-github
20 make devkit pull current source from GitHub
This commit is contained in:
commit
615559a825
|
@ -2,7 +2,7 @@ name: "Build check gemstone in SDK"
|
|||
run-name: SDK build check to ${{ inputs.deploy_target }} by @${{ github.actor }}
|
||||
on: [push, pull_request]
|
||||
env:
|
||||
SDK: 0.1.0-alma-9.3
|
||||
SDK: 0.2.1-alpine-3.19.1
|
||||
jobs:
|
||||
build-check-sdk:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
FROM servostar/gemstone:sdk-0.2.0-alpine-3.19.1
|
||||
FROM servostar/gemstone:sdk-0.2.1-alpine-3.19.1
|
||||
LABEL authors="servostar"
|
||||
LABEL version="0.2.0"
|
||||
LABEL version="0.2.1"
|
||||
LABEL description="docker image for setting up the build pipeline on SDK"
|
||||
LABEL website="https://github.com/Servostar/gemstone"
|
||||
|
||||
COPY --chown=lorang src /home/lorang/src
|
||||
COPY --chown=lorang CMakeLists.txt /home/lorang/
|
||||
RUN git clone https://github.com/Servostar/gemstone.git /home/lorang
|
||||
|
||||
RUN cmake .
|
|
@ -1,11 +1,11 @@
|
|||
FROM alpine:3.19.1
|
||||
LABEL authors="servostar"
|
||||
LABEL version="0.2.0"
|
||||
LABEL version="0.2.1"
|
||||
LABEL description="base image for building the gemstone programming language compiler"
|
||||
LABEL website="https://github.com/Servostar/gemstone"
|
||||
|
||||
# install dependencies
|
||||
RUN apk add build-base gcc make cmake bison flex
|
||||
RUN apk add build-base gcc make cmake bison flex git
|
||||
|
||||
# create user for build
|
||||
RUN adduser --disabled-password lorang
|
||||
|
|
Loading…
Reference in New Issue