Compare commits

...

9 Commits

Author SHA1 Message Date
Achim D. Brucker b14c78f2ba Fixed URL to build artifacts.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-25 10:25:29 +00:00
Achim D. Brucker ec99c91d35 Fixed URL to build artifacts.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-25 10:21:38 +00:00
Achim D. Brucker fb1b0c6638 Generate PDF documentation. 2022-03-25 10:21:17 +00:00
Achim D. Brucker f9399a1283 Fixed secret name.
ci/woodpecker/push/build Pipeline was successful Details
2022-03-01 13:13:15 +00:00
Achim D. Brucker ec263ef544 Only deploy browser_info directory.
ci/woodpecker/push/build Pipeline failed Details
2022-03-01 13:13:15 +00:00
Achim D. Brucker def4a53102 Fixed build directory.
ci/woodpecker/push/build Pipeline failed Details
2022-03-01 13:13:15 +00:00
Achim D. Brucker cabdfd55a1 Moved from Jenkins to Woodpecker.
ci/woodpecker/push/build Pipeline failed Details
2022-03-01 13:13:15 +00:00
Achim D. Brucker 61e34223aa Renamed upstream repository. 2021-12-29 09:23:15 +00:00
Achim D. Brucker 03cc0ac118 Migration to Isabelle 2021-1 (based on afp-2021-12-28). 2021-12-28 09:00:23 +00:00
5 changed files with 41 additions and 13 deletions

10
.ci/Jenkinsfile vendored
View File

@ -1,10 +0,0 @@
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'docker run -v $PWD/UPF:/UPF logicalhacking:isabelle2020 isabelle build -D /UPF'
}
}
}
}

13
.woodpecker/README.md Normal file
View File

@ -0,0 +1,13 @@
# Continuous Build and Release Setup
[![status-badge](https://ci.logicalhacking.com/api/badges/afp-mirror/UPF/status.svg)](https://ci.logicalhacking.com/afp-mirror/UPF)
This directory contains the CI configuration for the [Woodpecker CI](https://woodpecker-ci.org/).
It may also contain additional tools and script that are useful for preparing a release.
## Generated Artifacts
### Latest Build
* [browser_info](https://artifacts.logicalhacking.com/ci/afp-mirror/UPF/main/latest/browser_info/AFP/UPF-devel/)
* [aux files](https://artifacts.logicalhacking.com/ci/afp-mirror/UPF/main/latest/)

23
.woodpecker/build.yml Normal file
View File

@ -0,0 +1,23 @@
pipeline:
build:
image: docker.io/logicalhacking/isabelle2021-1
commands:
- export ARTIFACT_DIR=$CI_WORKSPACE/.artifacts/$CI_REPO/$CI_BRANCH/$CI_BUILD_NUMBER/
- mkdir -p $ARTIFACT_DIR
- isabelle build -D UPF -o browser_info -o document=pdf
- export `isabelle getenv ISABELLE_HOME_USER`
- cp -r $ISABELLE_HOME_USER/browser_info $ARTIFACT_DIR
- cd $ARTIFACT_DIR
- cd ..
- ln -s * latest
deploy:
image: docker.io/drillster/drone-rsync
settings:
hosts: [ "ci.logicalhacking.com"]
port: 22
source: .artifacts/$CI_REPO_OWNER/*
target: $CI_REPO_OWNER
include: [ "**.*"]
key:
from_secret: artifacts_ssh
user: artifacts

View File

@ -27,10 +27,11 @@ This project is licensed under a 3-clause BSD-style license.
SPDX-License-Identifier: BSD-3-Clause
## Master Repository
The master git repository for this project is hosted by the [Software
Assurance & Security Research Team](https://logicalhacking.com) at
## Upstream Repository
The upstream git repository, i.e., the single source of truth, for this project is hosted
by the [Software Assurance & Security Research Team](https://logicalhacking.com) at
<https://git.logicalhacking.com/afp-mirror/UPF>.
## Publications

View File

@ -1,4 +1,5 @@
\documentclass[11pt,DIV10,a4paper,twoside=semi,openright,titlepage]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{fixltx2e}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Overrides the (rightfully issued) warning by Koma Script that \rm