Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] extract metadata with dependencies: auto-create deployment package / CSCLSROZ-60 #68

Closed
JoernBerkefeld opened this issue Jul 30, 2021 · 2 comments · Fixed by #1441 or #1428
Assignees
Labels
c/automation COMPONENT c/dataExtension COMPONENT c/journey COMPONENT c/query COMPONENT e/Core EPIC enhancement New feature or request; requires increasing the minor version of mcdev. Jira issue-type "Story" Package Manager effort to achieve parity with SFMC Package Manager PRIORITY used for professional service clients
Milestone

Comments

@JoernBerkefeld
Copy link
Contributor

JoernBerkefeld commented Jul 30, 2021

idea: almost all types depend on other metadata to be deployed alongside. We want to be able to to point to, say, an automation, and then copy the automation plus all dependencies into a staging folder that the user can then ready for actual deployment.

 

the same logic can then later be re-used for templating.

 

acceptance criteria:

option 1

  • new command prepare
  • command outputs warning that it uses local files and not server files
  • interactively ask for source
  • interactively ask for target
  • supported types:
    • automation (folder, activities)
    • automation activities (folder, data extension, ...)

option 2 (#1134)

  • Ask if dependencies should be included
  • Show multiselect list (all pre-selected)
  • Ask for target CRED and Bu
  • Copy to deploy folder
  • Ask if deploy should be executed

option 3 (#69)

  • buildTemplate uses subroutine from prepare to fetch correct dependent data
  • dependent metadata is downloaded
  • supported types:
    • automation (folder, activities)
    • automation activities (folder, data extension, ...)

Dependencies

@JoernBerkefeld JoernBerkefeld added enhancement New feature or request; requires increasing the minor version of mcdev. Jira issue-type "Story" NEW not yet analyzed new issues get this label c/automation COMPONENT c/dataExtension COMPONENT c/folder COMPONENT c/query COMPONENT e/Core EPIC Package Manager effort to achieve parity with SFMC Package Manager labels Jul 30, 2021
@JoernBerkefeld JoernBerkefeld added this to the 3.2.0 milestone Jul 30, 2021
@JoernBerkefeld JoernBerkefeld removed the NEW not yet analyzed new issues get this label label Aug 1, 2021
@JoernBerkefeld JoernBerkefeld modified the milestones: 3.2.0, 3.3.0, 3.4.0 Feb 21, 2022
@JoernBerkefeld JoernBerkefeld modified the milestones: 4.5.0 , 4.4.0 Jan 23, 2023
@JoernBerkefeld JoernBerkefeld modified the milestones: 4.4.0, 4.5.0 Feb 24, 2023
@JoernBerkefeld JoernBerkefeld modified the milestones: 6.3.0, 6.2.0, 6.1.0 May 13, 2024
@JoernBerkefeld JoernBerkefeld modified the milestones: 7.0.0, 7.1.1 Jun 7, 2024
@JoernBerkefeld JoernBerkefeld added the PRIORITY used for professional service clients label Jun 7, 2024
@JoernBerkefeld JoernBerkefeld self-assigned this Jul 9, 2024
@JoernBerkefeld JoernBerkefeld linked a pull request Jul 10, 2024 that will close this issue
4 tasks
@JoernBerkefeld JoernBerkefeld mentioned this issue Jul 10, 2024
11 tasks
JoernBerkefeld added a commit that referenced this issue Jul 11, 2024
… internally and do proper checks on markets and types early
JoernBerkefeld added a commit that referenced this issue Jul 11, 2024
roles should rarely be deployed alongside users as they are the same for the entire SFMC instance
JoernBerkefeld added a commit that referenced this issue Jul 11, 2024
JoernBerkefeld added a commit that referenced this issue Jul 12, 2024
JoernBerkefeld added a commit that referenced this issue Jul 12, 2024
@JoernBerkefeld
Copy link
Contributor Author

decided to go with option 3 (buildTemplate) first and re-open the ticket associated with option 2 for a later release

Copy link

Closed by #1441.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c/automation COMPONENT c/dataExtension COMPONENT c/journey COMPONENT c/query COMPONENT e/Core EPIC enhancement New feature or request; requires increasing the minor version of mcdev. Jira issue-type "Story" Package Manager effort to achieve parity with SFMC Package Manager PRIORITY used for professional service clients
Projects
None yet
1 participant