-
Notifications
You must be signed in to change notification settings - Fork 440
BinaryRelease
Henne Vogelsang edited this page Jun 21, 2024
·
1 revision
The BinaryRelease
table is basically a "log" of the "binaries" (RPM packages, ISO images, disk images etc.) the OBS created for a Repository
. This is not done by default and needs to be enabled in the per project in the backend configuration ($BSConfig::packtrack
).
- During publishing the backend stores the binaries it sees and notifies the frontend
- an
Event::Packtrack
gets stored in the database - a
UpdateReleasedBinariesJob
get's scheduled by theEvent
creation - the
UpdateReleasedBinariesJob
:- asks the backend for the binaries it has seen for this event
- replaces
Repository.binary_releases
with the set of binaries it got from the backend -
BinaryRelease
that are not in the set anymore are marked as obsolete -
BinaryRelease
that are not new but just "altered" are marked as modified
- People can search them via https://api.opensuse.org/apidocs/#/Search/get_search_released_binary
- Development Environment Overview
- Development Environment Tips & Tricks
- Spec-Tips
- Code Style
- Rubocop
- Testing with VCR
- Authentication
- Authorization
- Autocomplete
- BS Requests
- Events
- ProjectLog
- Notifications
- Feature Toggles
- Build Results
- Attrib classes
- Flags
- The BackendPackage Cache
- Maintenance classes
- Cloud uploader
- Delayed Jobs
- Staging Workflow
- StatusHistory
- OBS API
- Owner Search
- Search
- Links
- Distributions
- Repository
- Data Migrations
- next_rails
- Ruby Update
- Rails Profiling
- Installing a local LDAP-server
- Remote Pairing Setup Guide
- Factory Dashboard
- osc
- Setup an OBS Development Environment on macOS
- Run OpenQA smoketest locally
- Responsive Guidelines
- Importing database dumps
- Problem Statement & Solution
- Kickoff New Stuff
- New Swagger API doc
- Documentation and Communication
- GitHub Actions
- How to Introduce Software Design Patterns
- Query Objects
- Services
- View Components
- RFC: Core Components
- RFC: Decorator Pattern
- RFC: Backend models