Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • NetiNextPhpSpreadsheet NetiNextPhpSpreadsheet
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • shopware6
  • labs
  • NetiNextPhpSpreadsheetNetiNextPhpSpreadsheet
  • Issues
  • #1

Closed
Open
Created Feb 01, 2021 by Miriam Matthiesen@mhoffmann🦊Maintainer28 of 28 tasks completed28/28 tasks

Setup deployment / manual

The deployment must be created for the default branch. The integration will be processed in the seperated branch deployment-integration.

Use https://gitlab.netinventors.de/cow-pasture/deployment/ as template

  • Change default branch to the branch with the highest latest tag
  • Delete old deployment stuff .build, build.sh
  • Copy current .editorconfig
  • Integrate GitLab templates .gitlab
  • Integrate deployment changelog, dev-ops, .gitlab-ci.yml, build.local.env, gulpfile.js
    • Replace the PLUGIN_NAME with the current plugin name in the .gitlab-ci.yml file
    • Configure the CI_PROJECT_DIR, PLUGIN_NAME and RELEASE_PATH variables in the build.local.env file
    • Ensure that the storefront JavaScript apps are configured correctly / there should be the files main.js, dev.js and prod.js configured in the src/Resources/app/storefront directory.
    • Configure the frontendAppsarray in the gulpfile.js file
    • Delete CHANGELOG_de-DE.md and CHANGELOG_en-GB.md files (will be generated dynamically)
  • Integrate the Shopware Store information src/Resources/store
    • Copy label and description from the Shopware Account to label and description in the section extra from the composer.json
    • Migrate features and highlights from the Shopware Account to the *_features.txt and *_highlights.txt files
    • Replace the icon.png (Maybe already exists in the plugin (128px x 128px) - located under the defined path plugin-icon in the extra section of the composer.json file)
    • Add the images in the current defined sort order
    • Migrate the plugin description from the Shopware Account into the manual/docs/*/inc.desription.md files (only use simple and basic markdown due to the limitations in the Shopware Account / only add the plugin description, the faq section and so on will be attached through a template)
    • Migrate categories and tags from the Shopware Account to the store.json (Available categories)
  • Integrate the manual manual
    • Update / extend the netinventors section in the composer.json (@tpierschel generates the buy-now bitly links)
    • Migrate the missing content from Zendesk and / or the Shopware Account.
  • Verify that the version attribute has no leading v in the composer.json
  • Update / extend .gitignore
  • Protect tags in the GitLab repository
  • Enable Packages for the repository
  • Enable Pipelines (Everyone With Access) and Pages (Everyone) for the repository
  • Add Shopware Account credential variables
  • Set the topics Manual, Deyployment, Shopware6 for the repository (Settings -> General -> Topics)
  • Add GitLab Runner to the repository
Edited Mar 24, 2022 by Jan Matthiesen
Assignee
Assign to
Time tracking