Skip to content

collection of all necessary middleware components that ensure the execution of user"s jobs (metapackage)

License

Notifications You must be signed in to change notification settings

EGI-Federation/wn-metapackage

 
 

Repository files navigation

Worker Node WN) metapackage

WN dependencies (APIs & clients), to deploy a Worker Node (WN) for High Throughput Compute.

The package relies on packages available in the following repositories:

Building packages

Building the RPM

The required build dependencies are:

  • rpm-build
  • make
  • rsync
# Checkout tag to be packaged
git clone https://github.com/EGI-Federation/wn-metapackage.git
cd wn-metapackage
git checkout X.X.X
# Building in a container
docker run --rm -v $(pwd):/source -it centos:7
yum install -y rpm-build make rsync
cd /source && make rpm

The RPM will be available into the build/RPMS directory.

Preparing a release

  • Prepare a changelog from the last version, including contributors' names
  • Prepare a PR with
    • Updating version and changelog in wn.spec
    • Updating version and changelog in CHANGELOG
  • Once the PR has been merged, publish a new release using GitHub web interface
    • Suffix the tag name to be created with v, like v1.0.0
    • Packages will be built using GitHub Actions and attached to the release page

History

This work started under the EGEE project. This is now hosted here on GitHub, and maintained by the EGI Federation.

About

collection of all necessary middleware components that ensure the execution of user"s jobs (metapackage)

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 100.0%