Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Knot Resolver
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
112
Issues
112
List
Board
Labels
Milestones
Merge Requests
16
Merge Requests
16
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Knot projects
Knot Resolver
Commits
766a9e65
Verified
Commit
766a9e65
authored
Jan 16, 2019
by
Tomas Krizek
Committed by
Vladimír Čunát
Jan 30, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ci/turris: add Docker container for Turris builds
parent
1aabd4a9
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
35 additions
and
0 deletions
+35
-0
README.md
ci/README.md
+14
-0
Dockerfile
ci/turris/Dockerfile
+21
-0
No files found.
ci/README.md
View file @
766a9e65
...
...
@@ -19,3 +19,17 @@ $ docker push registry.labs.nic.cz/knot/knot-resolver/ci/debian-unstable:knot-$K
$ docker build -t registry.labs.nic.cz/knot/knot-resolver/ci/fedora fedora
$ docker push registry.labs.nic.cz/knot/knot-resolver/ci/fedora
```
*
turris
```
$ docker build -t registry.labs.nic.cz/knot/knot-resolver/ci/turris:omnia turris
$ docker push registry.labs.nic.cz/knot/knot-resolver/ci/turris:omnia
```
Alternatively, provide
`SDK_REPO`
build arg (dir name from https://repo.turris.cz/ )
```
$ docker build --build-arg SDK_REPO=omnia-nightly -t registry.labs.nic.cz/knot/knot-resolver/ci/turris:omnia-nightly turris
$ docker push registry.labs.nic.cz/knot/knot-resolver/ci/turris:omnia-nightly
```
ci/turris/Dockerfile
0 → 100644
View file @
766a9e65
FROM
debian:stable
MAINTAINER
Knot Resolver <knot-resolver@labs.nic.cz>
ARG
SDK_NAME=OpenWrt-SDK*x86_64
ARG
SDK_REPO=omnia
WORKDIR
/tmp
RUN
echo
"deb http://ftp.debian.org/debian stretch-backports main"
>>
/etc/apt/sources.list
RUN
apt-get update
-qq
RUN
apt-get
-t
stretch-backports
install
-y
git
RUN
apt-get
install
-y
-qqq
git-core build-essential libssl-dev libncurses5-dev
\
unzip gawk zlib1g-dev git subversion mercurial ccache libtinfo-dev libncurses5
\
libncurses5-dev wget
RUN
wget
--quiet
"https://repo.turris.cz/
$SDK_REPO
/"
-r
-nd
-np
--accept
=
"
$SDK_NAME
.tar.bz2"
&&
\
tar
xjf
$SDK_NAME
.tar.bz2
&&
\
rm
$SDK_NAME
.tar.bz2
&&
\
mv
$SDK_NAME
turris
CMD
["/bin/bash"]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment