Skip to content
This repository was archived by the owner on Jul 1, 2020. It is now read-only.
This repository was archived by the owner on Jul 1, 2020. It is now read-only.

Create RPM SPEC file for local builds to accelerate testing #74

@npearce

Description

@npearce

Accelerate testing through local rpmbuild and deploy execution.

Current process:

  1. Upload code to BIG-IP:
  2. execute: curl -u admin:default -X POST http://localhost:8100/mgmt/shared/iapp/build-package -d '{ "appName": "BigStats", "packageVersion":"0.4.0", "packageRelease":"0002" }'
  3. Download RPM from BIG-IP
  4. scp RPM to test BIG-IP versions...
  5. execute install: curl -u admin:default -X POST http://localhost:8100/mgmt/shared/iapp/package-management-tasks -d '{ "operation":"INSTALL","packageFilePath": "/var/config/rest/downloads/n8-BigStats-0.4.0-0004.noarch.rpm"}'

Desired process:

  1. Execute local script for:
    a) rpmbuild
    b) copy to test BIG-IPs
    c) install via shared/iapp/package-management-tasks

Requires RPM SPEC file.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions