index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2020-04-04 14:00:58.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2020-04-04 14:00:58.0 +00:00:00
commit
052c18dda9ec138150e4c44c29902d82296e2235 [patch]
tree
39b7fbc19c2ec9b1bcfb2784fab09e77bff583b6
parent
18a6cd58b49b5469d1ea6e92e6ddd6621da9419a
download
052c18dda9ec138150e4c44c29902d82296e2235.tar.gz

feat: rust v1.42.0



Diff

 .drone.yml | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 80 insertions(+), 14 deletions(-)

diff --git a/.drone.yml b/.drone.yml
index 39a17fd..d6b0467 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -13,17 +13,13 @@ steps:
  volumes:
    - name: cache
      path: /cache
    - name: cargo-cache
      path: /home/rust/.cargo
  settings:
    restore: true
    mount:
      - /home/rust/.cargo/git
      - /home/rust/.cargo/registry
      - ./target

- name: test
  image: joseluisq/rust-linux-darwin-builder:1.41.1
  image: joseluisq/rust-linux-darwin-builder:1.42.0
  commands:
    - make test

@@ -32,22 +28,15 @@ steps:
  volumes:
    - name: cache
      path: /cache
    - name: cargo-cache
      path: /home/rust/.cargo
  settings:
    rebuild: true
    mount:
      - /home/rust/.cargo/git
      - /home/rust/.cargo/registry
      - ./target

volumes:
  - name: cache
    host:
      path: /tmp/cache
  - name: cargo-cache
    host:
      path: /tmp/cargo-cache

trigger:
  event:
@@ -71,11 +60,87 @@ platform:
  arch: amd64

steps:
- name: release
  image: joseluisq/rust-linux-darwin-builder:1.41.1
- name: test
  image: joseluisq/rust-linux-darwin-builder:1.42.0
  commands:
    - make test

- name: release
  image: joseluisq/rust-linux-darwin-builder:1.42.0
  commands:
    - make prod.release

- name: publish-scratch
  image: plugins/docker
  settings:
    registry: registry.joseluisq.net
    repo: registry.joseluisq.net/static-web-server
    dockerfile: ./docker/scratch/Dockerfile
    username:
      from_secret: registry_username
    password:
      from_secret: registry_password
    auto_tag: true
    build_args:
      - DOCKER_IMAGE_VERSION=${DRONE_TAG}
    tags:
      - latest

- name: publish-alpine
  image: plugins/docker
  settings:
    registry: registry.joseluisq.net
    repo: registry.joseluisq.net/static-web-server
    dockerfile: ./docker/alpine/Dockerfile
    username:
      from_secret: registry_username
    password:
      from_secret: registry_password
    auto_tag: true
    auto_tag_suffix: alpine
    build_args:
      - DOCKER_IMAGE_VERSION=${DRONE_TAG}-alpine

- name: gitea-release
  image: plugins/gitea-release
  settings:
    api_key:
      from_secret: gitea_token
    base_url: https://git.joseluisq.net/
    files:
      - ./bin/*.tar.gz
      - ./bin/*-SHA256SUM
    prerelease: true

- name: publish-public-scratch
  image: plugins/docker
  settings:
    repo: joseluisq/static-web-server
    dockerfile: ./docker/scratch/Dockerfile
    username:
      from_secret: dockerhub_username
    password:
      from_secret: dockerhub_password
    auto_tag: true
    tags:
      - latest

- name: publish-public-alpine
  image: plugins/docker
  settings:
    repo: joseluisq/static-web-server
    dockerfile: ./docker/alpine/Dockerfile
    username:
      from_secret: dockerhub_username
    password:
      from_secret: dockerhub_password
    auto_tag: true
    auto_tag_suffix: alpine

trigger:
  target:
  - production


---
kind: pipeline
@@ -96,6 +161,7 @@ steps:

depends_on:
- development
- production

trigger:
  status: