Fix CI script
This commit is contained in:
parent
9104368792
commit
8c5fd78364
4 changed files with 5 additions and 15 deletions
|
@ -33,6 +33,7 @@ codestyle:
|
||||||
build_docker:
|
build_docker:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
|
- apt update && apt install --yes docker.io
|
||||||
- docker build -t "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_SHA" -f package/docker/Dockerfile .
|
- docker build -t "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_SHA" -f package/docker/Dockerfile .
|
||||||
- docker tag "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_SHA" "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_REF_NAME"
|
- docker tag "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_SHA" "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_REF_NAME"
|
||||||
- if [[ -n "$CI_COMMIT_TAG" ]]; then docker tag "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_SHA" "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_TAG"; fi
|
- if [[ -n "$CI_COMMIT_TAG" ]]; then docker tag "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_SHA" "registry.gitlab.com/s3lph/easywks:$CI_COMMIT_TAG"; fi
|
||||||
|
@ -60,7 +61,7 @@ build_wheel:
|
||||||
build_debian:
|
build_debian:
|
||||||
stage: build
|
stage: build
|
||||||
script:
|
script:
|
||||||
- apt update && apt install lintian
|
- apt update && apt install --yes lintian rsync sudo
|
||||||
- echo -n > package/debian/easywks/usr/share/doc/easywks/changelog
|
- echo -n > package/debian/easywks/usr/share/doc/easywks/changelog
|
||||||
- |
|
- |
|
||||||
for version in "$(cat CHANGELOG.md | grep '<!-- BEGIN CHANGES' | cut -d ' ' -f 4)"; do
|
for version in "$(cat CHANGELOG.md | grep '<!-- BEGIN CHANGES' | cut -d ' ' -f 4)"; do
|
||||||
|
@ -78,7 +79,7 @@ build_debian:
|
||||||
- find easywks/usr/lib/python3/dist-packages -name __pycache__ -exec rm -r {} \; 2>/dev/null || true
|
- find easywks/usr/lib/python3/dist-packages -name __pycache__ -exec rm -r {} \; 2>/dev/null || true
|
||||||
- find easywks/usr/lib/python3/dist-packages -name '*.pyc' -exec rm {} \;
|
- find easywks/usr/lib/python3/dist-packages -name '*.pyc' -exec rm {} \;
|
||||||
- find easywks/usr/lib/python3/dist-packages -name '*.pyo' -exec rm {} \;
|
- find easywks/usr/lib/python3/dist-packages -name '*.pyo' -exec rm {} \;
|
||||||
- sed -re 's$#!/usr/local/bin/python3.9$#!/usr/bin/python3$' -i easywks/usr/bin/easywks
|
- sed -re 's$#!/usr/local/bin/python3$#!/usr/bin/python3$' -i easywks/usr/bin/easywks
|
||||||
- find easywks -type f -exec chmod 0644 {} \;
|
- find easywks -type f -exec chmod 0644 {} \;
|
||||||
- find easywks -type d -exec chmod 755 {} \;
|
- find easywks -type d -exec chmod 755 {} \;
|
||||||
- chmod +x easywks/usr/bin/easywks easywks/DEBIAN/postinst easywks/DEBIAN/prerm easywks/DEBIAN/postrm
|
- chmod +x easywks/usr/bin/easywks easywks/DEBIAN/postinst easywks/DEBIAN/prerm easywks/DEBIAN/postrm
|
||||||
|
|
|
@ -8,4 +8,4 @@ Depends: python3 (>= 3.6), python3-pgpy, python3-bottle, python3-yaml, python3-a
|
||||||
Description: OpenPGP WKS for Human Beings
|
Description: OpenPGP WKS for Human Beings
|
||||||
EasyWKS is a drop-in replacement for gpg-wks-server that aims to be
|
EasyWKS is a drop-in replacement for gpg-wks-server that aims to be
|
||||||
much easyier to use manually, while maintaing compatibility with the
|
much easyier to use manually, while maintaing compatibility with the
|
||||||
WKS standard.
|
WKS standard.
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
[Matemat]
|
|
||||||
|
|
||||||
StaticPath=/usr/lib/matemat/static
|
|
||||||
TemplatePath=/usr/lib/matemat/templates
|
|
||||||
|
|
||||||
LogTarget=stdout
|
|
||||||
|
|
||||||
[Pagelets]
|
|
||||||
|
|
||||||
UploadDir=/var/lib/matemat/upload
|
|
||||||
DatabaseFile=/var/lib/matemat/matemat.db
|
|
|
@ -1,4 +1,4 @@
|
||||||
Copyright 2018 s3lph
|
Copyright 2021 s3lph
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
|
||||||
associated documentation files (the "Software"), to deal in the Software without restriction,
|
associated documentation files (the "Software"), to deal in the Software without restriction,
|
Loading…
Reference in a new issue