Commit Graph

64 Commits

Author SHA1 Message Date
surtur 9f3dd8af68
dockerfile: add proper OCI annotations
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-10 16:28:28 +02:00
surtur 237b72628a
readme: deprecate 'docker build' badge
All checks were successful
continuous-integration/drone/push Build is passing
2022-10-10 16:25:39 +02:00
surtur 06845b9fa8
dockerfile: rm useless find-delete
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-24 16:59:50 +01:00
surtur d1455a97cf
add makefile + .hadolint.yaml for local testing
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-24 16:59:04 +01:00
surtur 30c651c763
ci: bump hadolint to v2.9.3-alpine
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-24 16:56:23 +01:00
surtur ff22968fc6
refactor(dockerfile): consolidate consecutive RUNs
All checks were successful
continuous-integration/drone/push Build is passing
.. to achieve faster builds
2022-03-24 16:54:49 +01:00
surtur f6ef061f38
chore: bump docker frontend to v1.3
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-16 23:42:09 +01:00
surtur e592fed859
readme: microbadger is no more [skip ci] 2021-07-16 13:25:49 +02:00
surtur 2c14b1dcf7
ci: use linux-amd64 stable tag
All checks were successful
continuous-integration/drone/push Build is passing
the tag's also moving but efforts are made to only push working code
there so it should do in terms of stability
2021-05-02 03:59:19 +02:00
surtur de0aebac46
chore: fool hadolint by pinning to linux-amd64 tag
All checks were successful
continuous-integration/drone/push Build is passing
that tag is rolling in this case - same as latest usually, but hadolint
doesn't know that :)
enabled us to get rid of the .hadolint.yaml file
2021-04-23 01:00:43 +02:00
surtur 7ef4d5e919
ci: build locally with kaniko + push to DockerHub
All checks were successful
continuous-integration/drone/push Build is passing
* add hadolint Dockerfile linter step
* update Dockerfile to implement hadolint suggestions (cbp)
* switch to immawanderer/drone-kaniko as the kaniko flavour of choice
* add a note to README about the DH builds issue situation
2021-04-22 21:38:59 +02:00
surtur e2029dcea4
ci: switch kaniko to immawanderer/drone-kaniko
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-21 05:39:14 +02:00
surtur 994113ec98
chore: bump drone-kaniko to 0.8.2
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-01 09:12:18 +02:00
surtur cafc2a6da5
ci: switch to ghcr.io/finitum/drone-kaniko
All checks were successful
continuous-integration/drone/push Build is passing
2021-02-26 21:05:29 +01:00
surtur 1ddd162007
chore: rm workdir directives [skip ci]
useless usage
2021-02-20 13:42:36 +01:00
surtur 3db19d71ef
chore: reduce rm verbosity 2021-02-20 13:41:50 +01:00
surtur 2a62efb044
chore: separate pacman commands each in their RUN 2021-02-20 13:40:40 +01:00
surtur 680d370deb
hotfix: archlinux/docker issue with glibc/alpm lib
All checks were successful
continuous-integration/drone/push Build is passing
issue has been partly fixed upstream
ref: bd4c5abe4d
what remained to be done was to momentarily ignore glibc updates
2021-02-20 13:25:24 +01:00
surtur 6600bd115e
feat: refactor .drone.ml
All checks were successful
continuous-integration/drone/push Build is passing
* fixed wrong yaml indentation
* added 'type: docker' and 'os: linux' to every pipeline where applicable
* syntax should be as per https://github.com/drone/drone/blob/master/.drone.yml
2021-01-14 01:50:48 +01:00
surtur 1df356eeca
feat: add kaniko-build pipeline
All checks were successful
continuous-integration/drone/push Build is passing
2020-12-02 02:50:15 +01:00
surtur e6dd054414
chore: point vcs-url to the primary source
All checks were successful
continuous-integration/drone/push Build is passing
* note that gh is only a read-only mirror
2020-11-26 14:58:41 +01:00
surtur a46ff5c7fc
fix: typo in msg
* [skip ci]
2020-11-03 21:58:03 +01:00
surtur 92c68b68c8
feat: switch from hourly to nightly rebuilds
All checks were successful
continuous-integration/drone/push Build is passing
2020-11-03 21:45:47 +01:00
surtur b3faa26355
revert: no pipeline trigger constraints
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-13 22:12:26 +02:00
surtur 482f9fd85f
fix: correct constraints for cron and push runs
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-13 20:29:49 +02:00
surtur 0ca1fb0402
fix: run on push
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-13 20:14:24 +02:00
surtur b5346b464e
chore: add trigger constraints to .drone.yml
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-13 20:12:32 +02:00
surtur 30aee004f9
chore: updated README.md (linked https://git.dotya.ml directly)
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-26 21:57:21 +02:00
surtur c85cb8d211
feat: no need to clone the repo for endpoint POSTing step
All checks were successful
continuous-integration/drone/push Build is passing
2020-06-03 13:15:39 +02:00
surtur cfb764cbee
feat: use pre-built, already updated image
All checks were successful
continuous-integration/drone/push Build is passing
2020-06-02 20:12:10 +02:00
surtur fd652b4786
show must go on really
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 21:39:01 +02:00
surtur 1e03d27215
loosen the condition chain
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 21:20:11 +02:00
surtur dd36716c45
|| true to ensure safe passage
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 20:13:07 +02:00
surtur 75a4f245fb
fix failing build
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 18:52:41 +02:00
surtur 702e55c197
updated Dockerfile with latest space-saving stuff
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 17:47:08 +02:00
surtur 880a37d16b
updated .drone.yml; removed daily build
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-18 16:51:52 +02:00
surtur 30954e5a39
added daily cron
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-17 23:34:57 +02:00
surtur bd41369dad
force updating of the system as make errors arose
All checks were successful
continuous-integration/drone/push Build is passing
* needed to have a *working* image for now
2020-04-13 00:06:12 +02:00
surtur 780df710ed
changed message format a little + use latest image
* [skip ci]
2020-04-13 00:05:38 +02:00
surtur e5150da53e
added docker build status md badge
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-20 03:39:33 +01:00
surtur 28e4151c5f
changed base image to archlinux official one
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-17 17:38:41 +01:00
surtur 6b56309e9c
added license metadata bit
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-17 03:20:31 +01:00
surtur 501f27d756
updated README.md
All checks were successful
continuous-integration/drone/push Build is passing
- added microbadger md badges
2020-03-17 03:15:13 +01:00
surtur 43ed5c2a5e
only update the necessary packages, (no -Syu)
All checks were successful
continuous-integration/drone/push Build is passing
- move (back) away from updating the whole system, where only a handful
  of packages get's used in the end anyway. this will also drastically
  minify the resulting image size
2020-03-17 02:05:59 +01:00
surtur 908b24c67c
explicitly target latest release in the Dockerfile
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-17 02:04:08 +01:00
surtur 4199ba212c
updated discord notification message
- removed whitespace
- [skip ci]
2020-03-17 02:03:22 +01:00
surtur a311249def
fix typo in .drone.yml message template
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-11 22:24:49 +01:00
surtur 4d82ea5950
updated message format
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-11 20:08:46 +01:00
surtur 855648b88d
fix: actually notify on push
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-09 08:08:29 +01:00
surtur 4de1d832eb
updated .drone.yml - easy webhook
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-09 08:04:52 +01:00