archiver-appliance / epicsarchiverap

This is an implementation of an archiver for EPICS control systems that aims to archive millions of PVs.
Other
38 stars 37 forks source link

Adds testing of site specific code #219

Closed jacomago closed 2 months ago

jacomago commented 3 months ago

Adds some more changes to the tests sitespecific build Adds some new header imgs and css, old ones are moved to slacdev site id runs in github actions build of tests,default and slacdev to test the sitespecific ant build system

jacomago commented 3 months ago

@jeonghanlee I added some tests of using site specific ant build scripts here. So I think this branch should fix your problems. I based the tests off of https://github.com/jeonghanlee/epicsarchiverap-env/blob/master/site-template/siteid/build.xml I think the only change should be to remove the lines to do with "lib". As I added the mariadb client connector as a dependancy in this change.

<echo message="Copying JDBC Jar file to ${lib}" />
        <copy todir="${lib}" overwrite="true" >
            <fileset dir="lib" />
        </copy>

Let me know if this pull request works for you!

jacomago commented 3 months ago

Fixes #165

jacomago commented 2 months ago

Helvetica is referenced in main.css, but since it is licensed (at least for commercial use), one should possibly assume most users/browser do not have it?

I think it's only if you include the actual font file in your distribution. We aren't including the font, just asking the OS if they have it for use. And otherwise use a fallback.