Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
infra
infra
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 68
    • Issues 68
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards
  • alpine
  • infra
  • infrainfra
  • Issues
  • #10637

Closed
Open
Opened Jul 30, 2019 by Kevin Daudt@kdaudt💻Owner19 of 23 tasks completed19/23 tasks

Improve CI for aports

Currently we only try to build changed packages, but there are other things we can test / verify. This is a meta issue to track the different CI tests.

  • building packages
    • Extract ci scripts to allow adding tagged images: alpine/infra/docker/docker-cli!3 (merged)
    • Let docker-image.yml use the scripts added to docker-cli: gitlab-ci-templates!2 (merged)
    • Convert drone-ci to gitlab-ci: alpine/infra/docker/alpine-gitlab-ci!2 (merged)
    • Enable CI job on aports: alpine/aports!74 (closed)
    • Builders on different arches
      • x86_64
      • x86
        • Allow specifying the arch for the base image: alpine/infra/docker/docker-cli!4 (merged)
        • Specify the arch for the base image: gitlab-ci-templates!3 (merged)
      • armhf
      • armv7
      • aarch64
      • s390x
      • ppc64le
  • codestyle linting
    • Move shellcheck to community alpine/aports!19 (closed)
    • Create docker container with required tools: alpine/infra/docker/apkbuild-lint-tools!1 (merged)
    • Enable linting in Aports: alpine/aports!25 (closed)
  • cyclic dependency testing (#10676)
  • dependencies on 'lower' repositories
  • verify secfix yaml syntax
  • generate alpine-seclist from master
Edited Apr 21, 2020 by Kevin Daudt
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: alpine/infra/infra#10637