@@ -1,22 +1,5 @@
---
kind: pipeline
-name: documentation
-
-steps:
-- name: build
- image: plugins/docker
- settings:
- username:
- from_secret: docker_username
- password:
- from_secret: docker_password
- repo: witten/borgmatic-docs
- dockerfile: docs/Dockerfile
- when:
- branch:
- - master
----
-kind: pipeline
name: python-3-5-alpine-3-9
steps:
@@ -55,3 +38,20 @@ steps:
pull: always
commands:
- scripts/run-tests
+---
+kind: pipeline
+name: documentation
+
+steps:
+- name: build
+ image: plugins/docker
+ settings:
+ username:
+ from_secret: docker_username
+ password:
+ from_secret: docker_password
+ repo: witten/borgmatic-docs
+ dockerfile: docs/Dockerfile
+ when:
+ branch:
+ - master
@@ -5,6 +5,7 @@
* Add Borg/borgmatic hosting providers section to documentation.
* Add files for building documentation into a Docker image for web serving.
* Upgrade project build server from Drone 0.8 to 1.1.
+ * Build borgmatic documentation during continuous integration.
1.3.5
* #153: Support for various Borg directory environment variables (BORG_CONFIG_DIR, BORG_CACHE_DIR,
@@ -0,0 +1,6 @@
+#!/bin/bash
+set -e
+docker build --tag borgmatic-docs --file docs/Dockerfile .
+docker run --interactive --tty --publish 8080:80 --rm borgmatic-docs
@@ -1,5 +0,0 @@
-#!/bin/bash
-set -e
-docker build --tag witten/borgmatic-docs --file docs/Dockerfile .
@@ -1,6 +0,0 @@
-. scripts/docs/build
-docker push witten/borgmatic-docs