if (NOT MKL_MANUALLY)
# The next line takes care of everything for MKL
if (WIN32)
- # This works according to the Intel MKL 10.3 for Windows
- # docs, but on Jenkins Win2k8, icl tries to interpret it
- # as a file. Shrug.
set(FFT_LINKER_FLAGS "/Qmkl:sequential")
elseif(GMX_INTEL_LLVM AND GMX_INTEL_LLVM_VERSION GREATER_EQUAL 2021020)
set(FFT_LINKER_FLAGS "-qmkl=sequential")
+++ /dev/null
-.. This file is a placeholder that is used in case RELENG_PATH does not
- identify the location of the releng repository.
-
-.. _jenkins-howto:
-
-jenkins howto (missing)
-===========================
-
-This documentation was built without releng documentation.
-If you want to see this documentation, set ``RELENG_PATH`` CMake variable to
-point to the root of a checkout from the releng repository.
+++ /dev/null
-.. This file is a placeholder that is used in case RELENG_PATH does not
- identify the location of the releng repository.
-
-.. _jenkins-ui:
-
-jenkins ui (missing)
-===========================
-
-This documentation was built without releng documentation.
-If you want to see this documentation, set ``RELENG_PATH`` CMake variable to
-point to the root of a checkout from the releng repository.
else()
# If there is no git, we just update the stamp every time, and the
# builds are triggered every time. This should be rare enough, but
- # this case still needs to be supported for the Jenkins job that builds
+ # this case still needs to be supported for the CI job that builds
# the documentation for a release from the release tarball.
gmx_add_custom_output_target(doxygen-source-timestamp
RUN_ALWAYS OUTPUT STAMP
# TODO: Consider whether this is the best location for this code,
# since not all of it is Doxygen-specific (but nearly all of it
# relies on the Doxygen XML documentation).
- # The output .log file currently needs to be here, since Jenkins
+ # The output .log file currently needs to be here, since CI
# expects that.
set(check_source_command
${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/check-source.py
#
# This file is part of the GROMACS molecular simulation package.
#
-# Copyright (c) 2013,2014,2015, by the GROMACS development team, led by
+# Copyright (c) 2013,2014,2015,2021, by the GROMACS development team, led by
# Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
# and including many others, as listed in the AUTHORS file in the
# top-level source directory and at http://www.gromacs.org.
message("The following warnings were produced by Doxygen:")
message("${STRIPPED_WARNINGS}")
# Remove some useless/hard-to-suppress warnings from the file to avoid
- # Jenkins complaining.
+ # CI complaining.
string(REGEX REPLACE
"warning:[^\n]*Consider increasing DOT_GRAPH_MAX_NODES.\n" ""
DOXYGEN_WARNINGS "${DOXYGEN_WARNINGS}")
# Add a note to the warnings that identify the documentation type that
- # produces them. This makes it easier to see in Jenkins if a warning type
+ # produces them. This makes it easier to see in CI if a warning type
# is produced only from some documentation types.
string(REGEX REPLACE "\n" " (in doxygen-${DOCTYPE})\n"
DOXYGEN_WARNINGS "${DOXYGEN_WARNINGS}")
cmake.org
# This site gives warnings because it redirects to itself
http://swift.cmbi.ru.nl/gv/dssp
-# This site has a robots.txt that denies access
- jenkins.gromacs.org
-# A matching regressiontests tarball generally can't be found on this server yet.
- gerrit.gromacs.org/download
This directory segregates the Dockerfiles to avoid clutter. The Dockerfiles
here help to build and test gmxapi software. They may be subsumed or supplanted
-by future Jenkins infrastructure.
+by future infrastructure.
Assume you have already checked out the commit you want to build for.
Assume the following definitions.
## Automation
-*TODO: Update this section as Jenkins infrastructure evolves.*
+*TODO: Update this section as CI infrastructure evolves.*
Travis-CI builds and pushes a chain of Docker images to the `gmxapi` dockerhub organization.
The `kassonlab` GitHub organization `gromacs-gmxapi` repository branches that are descended from the `kassonLabFork`
# This file is part of the GROMACS molecular simulation package.
#
# Copyright (c) 2011,2012,2014,2016,2018 by the GROMACS development team.
-# Copyright (c) 2019,2020, by the GROMACS development team, led by
+# Copyright (c) 2019,2020,2021, by the GROMACS development team, led by
# Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
# and including many others, as listed in the AUTHORS file in the
# top-level source directory and at http://www.gromacs.org.
target_link_libraries(template libgromacs legacy_modules ${GMX_EXE_LINKER_FLAGS})
set(DOCUMENTATION_HTTP_URL_BASE
- http://jenkins.gromacs.org/job/Documentation_Nightly_master/javadoc)
+ https://manual.gromacs.org/nightly/index.html)
if (SOURCE_IS_SOURCE_DISTRIBUTION)
set(DOCUMENTATION_HTTP_URL_BASE
http://manual.gromacs.org/documentation/${GMX_VERSION_STRING})
code so that it is provably robust with respect to
non-positive values for all possible timer and cycle
counters, there is less value gained from printing whatever
- timing data might still be sensible for some non-Jenkins
- run, than is lost from diagnosing Jenkins FP exceptions on
+ timing data might still be sensible for some non-CI
+ run, than is lost from diagnosing CI FP exceptions on
runs about whose execution time we don't care. */
GMX_LOG(mdlog.warning)
.asParagraph()
*
* The variable is populated with the generated DOI string
* by CMake when the build of a release version is
- * requested by Jenkins. Allows identification and
+ * requested. Allows identification and
* referencing of different \Gromacs releases.
*/
extern const char gmxSourceDoiString[];
std::fprintf(stderr,
"This tool is no longer present in GROMACS. Please see\n"
" "
- "http://jenkins.gromacs.org/job/Documentation_Nightly_master/javadoc/"
- "user-guide/cmdline.html#command-changes\n"
+ "https://manual.gromacs.org/current/user-guide/"
+ "cmdline.html#command-changes-between-versions\n"
"for ideas how to perform the same tasks with the "
"new tools.\n");
}