Skip to content

Commit 8b86df6

Browse files
committed
feat: Initial commit with full pipeline
1 parent 4f38ca3 commit 8b86df6

File tree

4 files changed

+30
-0
lines changed

4 files changed

+30
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*~

Dockerfile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM debian:bullseye
2+
3+
RUN apt install -y build-essential git pkg-config automake autoconf libtool libfuse-dev fuse uuid-dev libxml2-dev libsnmp-dev libicu-dev icu-devtools
4+
5+
COPY entrypoint.sh /entrypoint.sh
6+
7+
ENTRYPOINT ["/entrypoint.sh"]

action.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# action.yml
2+
name: 'Build Check'
3+
description: 'Build check of the LTFS package'
4+
inputs:
5+
destination: # id of input
6+
description: 'destination directory'
7+
required: true
8+
default: '/tmp/ltfs'
9+
outputs:
10+
time: # id of output
11+
description: 'Finish build check of the LTFS package'
12+
runs:
13+
using: 'docker'
14+
image: 'Dockerfile'
15+
args:
16+
- ${{ inputs.destination }}

entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh -l
2+
3+
./autogen.sh
4+
./configure --prefix=$1
5+
make
6+
make install

0 commit comments

Comments
 (0)