- 27 Jan, 2021 2 commits
- 21 Jan, 2021 18 commits
-
-
dvn authored
Due to a bug[0] in one of the Sequoia makefiles which tries to use `ginstall` for BSD & Darwin systems, we have to make a symlink in our $PATH from "install" to "ginstall" [0] https://gitlab.com/sequoia-pgp/sequoia/-/blob/365d00a08bec6a5a48d48a7c7893d78c27092b59/openpgp-ffi/Makefile#L23-24
-
dvn authored
The web server on fdik.org is not sending the interemediate chain for its Let's Encrypt certificate. We have to download it manually, so that wget doesn't complain about an unauthorized cert.
-
dvn authored
Sequoia requires newer versions of Rust than what's available in the apt repository. We can use Rustup to install and switch between Rust versions.
-
dvn authored
Run apt-get upgrade on our base image (toolchain), to make sure we're running with the latest packages.
-
dvn authored
head of pep-engine is failing, so we roll back to last version known to build.
-
dvn authored
Another missing "&&" causing build to fail
-
dvn authored
Old versions of Engine, libpEpAdapter, and Sequoia were being built. Now they are using the latest versions as of the date of this commit. Removed the unused Adapter version variables from the Makefile while I was at it.
-
dvn authored
Dangling "&&" was causing build to fail.
-
dvn authored
We want to keep things as close as possible between the build files for each distro. This brings the Debian 10 Dockerfiles up to par with the CentOS/RHEL8 Dockerfiles.
-
dvn authored
-
dvn authored
Make the dependency script fail quickly in case of problems.
-
dvn authored
house cleaning
-
dvn authored
Setting this DEBIAN_FRONTEND variable to "noninteractive" makes things like apt behave better when in a non-interactive shell.
-
dvn authored
The old job from before the jobs were split, was still around. Deleted this and also fixed a typo in the debian10:toolchain title.
-
dvn authored
Use heck's toolchain/dependencies script from the root of this repo. It's slightly modified to be more succinct, and use some apt arguments which are better for running in Docker. "sudo" is removed from the list of packages, as it is not needed.
-
dvn authored
Copying the pattern set-out in the Centos8 subdirectories, this commit splits up the Debian 10 builds into their own directories, with their own makefiles. The jobs in the .gitlab-ci.yml have been updated to match accordingly, and are overall more standardized.
-
dvn authored
In an effor to more closely follow Sequoia's canonical CI environment, let's install clang and explicitly check versions of cargo and rustc.
-
- 10 Dec, 2020 1 commit
-
-
dvn authored
ETK CLI is not included anymore, so description should not mention it.
-
- 15 Oct, 2020 1 commit
-
-
dvn authored
If the directory tree for storing the packages/binaries does not exist on the remote host, then we will create it.
-
- 14 Oct, 2020 3 commits
-
-
dvn authored
rsync is a better choice than curl for internal hosts. paths needed more updating due to the structure of the new depot host
-
dvn authored
Have a new depot directory structure, so the path in the rsync commands needed updating.
-
dvn authored
This removed YAML redundancy in our .gitlab-ci.yml file. The merge is of this remote branch: https://pep-security.lu/gitlab/hartmut/Internal-Deployment/-/tree/master Thanks hartmut!
-
- 11 Oct, 2020 3 commits
-
-
dvn authored
Build script for PyAdapter now uses "make" instead of "setup.py" directly. This adheres to the recommended way of building PyAdapter.
-
dvn authored
ETK builds are failing and preventing package creation, so this commit disables it.
-
dvn authored
Scripts needed a bit of updating to work with latest JNIAdapter build. Also the "Basic.java" test needed an additional import. Thanks to heck for the tip.
-
- 15 Sep, 2020 4 commits
-
-
Hartmut Goebel authored
-
Hartmut Goebel authored
-
Hartmut Goebel authored
- Add "hidden jobs" for defining common building blocks (e.g. ensuring docker is installed) - Add a "hidden job" `standard_job` providing a common `before_script`. - Base all jobs on `standard_job`, removing `tags` and `before_script` there. Only exception: For job `centos8:etk-cli-connector` keep the `before_script`, which currently differs from the standard one - anyway reusing the building blocks for common steps.
-
Hartmut Goebel authored
As recommended by the manual <https://docs.gitlab.com/ee/ci/yaml/README.html#special-yaml-features>: In most cases, the extends keyword is more user friendly and should be used over these special YAML features. YAML anchors may still need to be used to merge arrays.
-
- 31 Aug, 2020 1 commit
-
-
dvn authored
-
- 27 Aug, 2020 1 commit
-
-
Matthias Heckmann authored
-
- 26 Aug, 2020 1 commit
-
-
Matthias Heckmann authored
-
- 25 Aug, 2020 3 commits
- 21 Aug, 2020 2 commits