Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f5a957b

Browse files
Integration tests and matching GitHub actions workflow
1 parent e8fc555 commit f5a957b

File tree

4 files changed

+828
-114
lines changed

4 files changed

+828
-114
lines changed

‎.github/workflows/docker-image.yml‎

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: Docker Image CI
2+
3+
on:
4+
push:
5+
branches: [ "master" ]
6+
pull_request:
7+
branches: [ "master" ]
8+
9+
jobs:
10+
11+
build:
12+
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
17+
- name: Install NodeJS 20
18+
uses: actions/setup-node@v4
19+
with:
20+
node-version: 20
21+
22+
# Build and start the DBHub.io server daemons
23+
- name: Checkout the DBHub.io source code
24+
uses: actions/checkout@v4
25+
with:
26+
repository: 'sqlitebrowser/dbhub.io'
27+
path: daemons
28+
29+
- name: Build the DBHub.io daemons
30+
run: cd daemons; yarn docker:build
31+
32+
- name: Update the daemon config file
33+
run: cd daemons; sed -i 's/bind_address = ":9444"/bind_address = "0.0.0.0:9444"/' docker/config.toml
34+
35+
- name: Start the DBHub.io daemons
36+
run: cd daemons; docker run -itd --rm --name dbhub-build --net host dbhub-build:latest && sleep 5
37+
38+
# Build and test the go-dbhub library
39+
- name: Checkout go-dbhub library source code
40+
uses: actions/checkout@v4
41+
with:
42+
path: main
43+
44+
- name: Set up Go for go-dbhub library
45+
uses: actions/setup-go@v4
46+
with:
47+
go-version: '1.20'
48+
49+
- name: Build the go-dbhub library
50+
run: cd main; go build -v
51+
52+
- name: Test the go-dbhub library
53+
run: cd main; go test -v

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /