Skip to content

Commit

Permalink
First documentation version manually uploaded
Browse files Browse the repository at this point in the history
  • Loading branch information
gabrielfedel committed Jan 9, 2024
0 parents commit a6f033c
Show file tree
Hide file tree
Showing 136 changed files with 20,616 additions and 0 deletions.
51 changes: 51 additions & 0 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
cache:
- C:\Users\appveyor\.tools

init:
- git config --global core.autocrlf true

clone_depth: 50

skip_commits:
files:
- 'documentation/*'
- '**/*.html'
- '**/*.md'
- '.travis.yml'

# Build Configurations: dll/static, regular/debug
configuration:
- dynamic
- static
- dynamic-debug
- static-debug

environment:
# common / default variables for all jobs
SETUP_PATH: .ci-local

matrix:
- CMP: vs2019
BASE: 7.0
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019

# Platform: processor architecture
platform:
- x64

install:
- cmd: git submodule update --init --recursive

build_script:
- cmd: python .ci/cue.py prepare
- cmd: python .ci/cue.py build

test_script:
- cmd: python .ci/cue.py test

on_finish:
- ps: Get-ChildItem *.tap -Recurse -Force | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }
- cmd: python .ci/cue.py test-results

notifications:
- provider: GitHubPullRequest
6 changes: 6 additions & 0 deletions .ci-local/defaults.set
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# EPICS Base
BASE_DIRNAME=base
BASE_REPONAME=epics-base
BASE_REPOOWNER=epics-base
BASE_VARNAME=EPICS_BASE
BASE_RECURSIVE=no
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
README.md export-subst
129 changes: 129 additions & 0 deletions .github/workflows/ci-scripts-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
# .github/workflows/ci-scripts-build.yml for use with EPICS Base ci-scripts
# (see: https://github.com/epics-base/ci-scripts)

# This is YAML - indentation levels are crucial

# Set the 'name:' properties to values that work for you (pvxs)

name: devlib2

# Trigger on pushes and PRs to any branch
on:
push:
paths-ignore:
- "documentation/**"
- "**/*.md"
pull_request:
paths-ignore:
- "documentation/**"
- "**/*.md"
workflow_dispatch:

env:
SETUP_PATH: .ci-local:.ci
EPICS_TEST_IMPRECISE_TIMING: YES

jobs:
build-base:
name: ${{ matrix.base }}/${{ matrix.os }}/${{ matrix.cmp }}/${{ matrix.configuration }}${{ matrix.rtems }}/${{ matrix.extra }}
runs-on: ${{ matrix.os }}
# Set environment variables from matrix parameters
env:
BASE: ${{ matrix.base }}
CMP: ${{ matrix.cmp }}
BCFG: ${{ matrix.configuration }}
RTEMS: ${{ matrix.rtems }}
EXTRA: ${{ matrix.extra }}
TEST: ${{ matrix.test }}
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-20.04
cmp: gcc
configuration: default
base: "7.0"
wine: "64"

- os: ubuntu-20.04
cmp: gcc
configuration: static
base: "7.0"

- os: ubuntu-20.04
cmp: gcc
configuration: default
base: "3.15"

- os: ubuntu-20.04
cmp: gcc
configuration: default
base: "3.14"

- os: ubuntu-20.04
cmp: gcc
configuration: static
base: "7.0"
extra: "CMD_CXXFLAGS=-std=c++11"

- os: ubuntu-20.04
cmp: clang
configuration: default
base: "7.0"
extra: "CMD_CXXFLAGS=-std=c++11"

- os: ubuntu-20.04
cmp: gcc
configuration: default
base: "7.0"
rtems: "4.10"

- os: ubuntu-20.04
cmp: gcc
configuration: default
base: "7.0"
rtems: "4.9"

- os: ubuntu-20.04
cmp: gcc-8
utoolchain: "8"
configuration: default
base: "7.0"

- os: ubuntu-20.04
cmp: clang
configuration: default
base: "7.0"

steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Cache Dependencies
uses: actions/cache@v2
with:
path: ~/.cache
key: ${{ matrix.base }}/${{ matrix.os }}/${{ matrix.cmp }}/${{ matrix.configuration }}/${{ matrix.wine }}${{ matrix.rtems }}/${{ matrix.extra }}
- name: Automatic core dump analysis
uses: mdavidsaver/ci-core-dumper@master
- name: "apt-get install"
run: |
sudo apt-get update
sudo apt-get -y install qemu-system-x86 g++-mingw-w64-x86-64 gdb
if: runner.os == 'Linux'
- name: "apt-get install ${{ matrix.cmp }}"
run: |
sudo apt-get update
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get -y install g++-${{ matrix.utoolchain }}
if: matrix.utoolchain
- name: Prepare and compile dependencies
run: python .ci/cue.py prepare
- name: Build main module
run: python .ci/cue.py build
- name: Run main module tests
run: python .ci/cue.py test
- name: Collect and show test results
run: python .ci/cue.py test-results
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/bin/
/db/
/dbd/
/include/
/lib/
/cfg/
O.*/
*.local
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule ".ci"]
path = .ci
url = https://github.com/epics-base/ci-scripts.git
9 changes: 9 additions & 0 deletions .hgignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
O.*
^bin$
^db$
^dbd$
^include$
^lib$
^envPaths$
^html$
^documentation/doc$
7 changes: 7 additions & 0 deletions .hgtags
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
e23cb6805b9fb3a5489ae6f041e065ef841a84eb 2.0
f8131c88926e6d5b0cf7195edf55f2a8e6311745 2.1
da086a6d94ae8b2f2447dd3eba39dd6ff929a35e 2.2
921aed1b0b86ada325b9e5fe70acfd383636e008 2.3
4ceac34e67b963a6be0a2c6f032004f337568912 2.4
9dd68ea8e138c64e1f6c1a8e874ba8629dc8b07e 2.5
8f9f3f208d469f694812a0c8333d8316443919d0 2.6
67 changes: 67 additions & 0 deletions annotated.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added bc_s.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added bdwn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
73 changes: 73 additions & 0 deletions classes.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file added closed.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit a6f033c

Please sign in to comment.