File tree Expand file tree Collapse file tree 3 files changed +22
-6
lines changed
testing/docker/alpine-sshd-test-key Expand file tree Collapse file tree 3 files changed +22
-6
lines changed Original file line number Diff line number Diff line change 1
1
sudo : required
2
+ language : go
3
+ addons :
4
+ apt :
5
+ packages :
6
+ # needed for the nfpm pipe:
7
+ - rpm
2
8
3
9
services :
4
10
- docker
5
11
6
12
script :
7
13
- make e2e-test
14
+
15
+
16
+ # calls goreleaser
17
+ deploy :
18
+ - provider : script
19
+ skip_cleanup : true
20
+ script : curl -sL https://git.io/goreleaser | bash
21
+ on :
22
+ tags : true
23
+ condition : $TRAVIS_OS_NAME = linux
Original file line number Diff line number Diff line change 5
5
test :
6
6
go test -v -short ./...
7
7
e2e-test :
8
- docker-compose run --rm auditor go test -v ./...
8
+ docker-compose run --rm auditor go test -v ./... || (docker logs sshauditor_alpine-sshd-test-key_1 ; false )
9
9
static :
10
10
go get -t -v ./...
11
11
go build --ldflags ' -extldflags "-static"'
Original file line number Diff line number Diff line change @@ -2,12 +2,12 @@ FROM alpine
2
2
RUN apk update
3
3
RUN apk add openssh
4
4
RUN ssh-keygen -A
5
+ RUN echo LogLevel DEBUG >> /etc/ssh/sshd_config
5
6
RUN echo -e "XXX\n XXX" |adduser test
6
7
RUN mkdir /home/test/.ssh
7
8
ADD test.pub /home/test/.ssh/authorized_keys
8
- RUN chmod 0755 /home/test /home/test/.ssh && \
9
- chown 0644 /home/test/.ssh/authorized_keys && \
10
- chown test: /home/test/.ssh /home/test/.ssh/authorized_keys
11
- RUN ls -la /home /home/test /home/test/.ssh
9
+ RUN chmod 0700 /home/test /home/test/.ssh && \
10
+ chmod 0600 /home/test/.ssh/authorized_keys && \
11
+ chown test:test /home/test/.ssh /home/test/.ssh/authorized_keys
12
12
EXPOSE 22
13
- CMD ["/usr/sbin/sshd" , "-D " ]
13
+ CMD ["/usr/sbin/sshd" , "-De " ]
You can’t perform that action at this time.
0 commit comments