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

New post: Build your iOS applications faster with a CICD pipeline #255

Merged
merged 7 commits into from
May 17, 2023
Merged

New post: Build your iOS applications faster with a CICD pipeline #255

merged 7 commits into from
May 17, 2023

Conversation

sebsto
Copy link
Contributor

@sebsto sebsto commented Apr 12, 2023

Content Pull Request Checklist

Please check to make sure your content submission meets the following requirements by adding an x between the brackets:

  • The title of this pull request reflects the title of my content.
  • This pull request contains one piece of content (post or page).
    • Note: This is true even if you are publishing a series of posts so they can be reviewed and published independently.
  • My content resides in a folder named for the URL slug and the post file is named index.md (e.g. posts/what-happens-when-you-type-a-url-into-your-browser/index.md). If I have a post series, I have followed the structure outlined in the FAQ.
  • I have reviewed the Content Review Checklist.
  • My content follows the BuildOn.AWS Content Guidelines.

Is this pull request linked to a Content Proposal or Idea Suggestion Issue? If so, please link to it below.
https://app.asana.com/0/1202460975106500/1203868590660877/f

#Issue Number

By submitting this pull request, I confirm I own this content, have permission to use each image included in this content, and that it will be released under the CC BY-SA 4.0 SA License.

@buildon-publication-bot
Copy link

Congratulations on submitting your Content Draft! Below is a rough outline of the process:

Content Draft (you're here) -> Review by reviewer -> You implement changes, if requested -> Final Review by reviewer

@cherbk cherbk changed the title Build your iOS applications faster with a CICD pipeline New post: Build your iOS applications faster with a CICD pipeline Apr 18, 2023
@scribwell scribwell requested a review from bketelsen May 3, 2023 15:18
@scribwell scribwell self-assigned this May 3, 2023
@scribwell
Copy link
Contributor

@bketelsen This article is ready for technical review.

Copy link
Contributor

@bketelsen bketelsen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a few small changes requested. Thorough and thoughtful article, thank you for the contribution.

posts/cicd-for-ios-app/index.md Outdated Show resolved Hide resolved
posts/cicd-for-ios-app/index.md Outdated Show resolved Hide resolved
posts/cicd-for-ios-app/index.md Outdated Show resolved Hide resolved
@scribwell scribwell added author revisions requested There are to be addressed by the author before this content can be published and removed ready for review labels May 3, 2023
@scribwell
Copy link
Contributor

@sebsto Would you please address Brian's edits from his technical review?

@buildon-publication-bot
Copy link

❌ Could not validate the pull request and generate a preview. Validation and preview are only available if the pull request originates from a branch of the build-on-aws/content repository or from a public fork.

@sebsto
Copy link
Contributor Author

sebsto commented May 4, 2023

Thank you for the feedback.
Changes are all in this commit 4cded18

@scribwell scribwell added ready for review and removed author revisions requested There are to be addressed by the author before this content can be published labels May 4, 2023
@scribwell
Copy link
Contributor

@damonk10 This article is ready for your editorial review.

First round of editorial changes.
@buildon-publication-bot
Copy link

❌ Could not validate the pull request and generate a preview. Validation and preview are only available if the pull request originates from a branch of the build-on-aws/content repository or from a public fork.

@buildon-publication-bot
Copy link

❌ Could not validate the pull request and generate a preview. Validation and preview are only available if the pull request originates from a branch of the build-on-aws/content repository or from a public fork.

@scribwell scribwell added the author revisions requested There are to be addressed by the author before this content can be published label May 12, 2023
@buildon-publication-bot
Copy link

❌ Validation and preview generation failed: Error: Merge failed, please pull changes from upstream and resolve merge conflicts if any.

date: 2023-05-01
---

When it comes to building, testing, and deploying applications, software development engineers and devops engineers master the art of automation. Today, most backend or frontend web applications are built automatically and, sometimes, are also deployed to production as changes occur.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This introduction is well-written, but it takes too long to get to the point -- and it's slightly redundant with the section on automation. How would you feel about something like this?

"When it comes to building, testing, and deploying applications, software development engineers and devops engineers must master the art of automation. Today, most backend or frontend web applications are built automatically and, sometimes, are also deployed to production as changes occur.

The workflows that facilitate this process - fetching code, building it alongside code from other developers, running various tests, and even deploying the changes - are called continuous integration and continuous deployment, or CI/CD for short. CI/CD helps to reduce the time to deliver new code to your customers. It also helps to detect issues faster and to accelerate feedback cycles. The IT industry considers CI/CD as a best practice.

While CI/CD workflows for Linux and Windows have been thoroughly explained, though, building such pipelines to develop applications for Apple operating systems is less commonly understood. iOS, iPadOS, tvOS, watchOS, and macOS require their own unique approach to CI/CD, and building that pipeline is what we'll be learning how to do in this post."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the suggestion. It reads and flows nicely.

@buildon-publication-bot
Copy link

Automated Validation Results

  • /posts/cicd-for-ios-app/images/ec2-mac-devops.gif: failed ❌

    • ❌ File Validation

      • ❌ File size of 16350 Kb is too large.

      • ⚠️ Consider using webp format for images instead of gif.

  • /posts/cicd-for-ios-app/index.md: passed ✅

    • ✅ FrontMatter Validation

    • ✅ File Validation

Preview results

⚠️ Skipped preview generation due to validation errors.

pub date and tags
@buildon-publication-bot
Copy link

Automated Validation Results

  • /posts/cicd-for-ios-app/images/ec2-mac-devops.gif: failed ❌

    • ❌ File Validation

      • ❌ File size of 16350 Kb is too large.

      • ⚠️ Consider using webp format for images instead of gif.

  • /posts/cicd-for-ios-app/index.md: passed ✅

    • ✅ FrontMatter Validation

    • ✅ File Validation

Preview results

⚠️ Skipped preview generation due to validation errors.

@damonk10 damonk10 merged commit 751a27e into build-on-aws:main May 17, 2023
@buildon-publication-bot
Copy link

❌ Publication failed

@cherbk cherbk added published and removed ready for review author revisions requested There are to be addressed by the author before this content can be published labels May 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants