microsoft / mcw-oss-devops Goto Github PK
View Code? Open in Web Editor NEWMCW OSS DevOps
License: MIT License
MCW OSS DevOps
License: MIT License
Under "Database" in the Preferred Solution section in the Trainer Guide, the task is missing.
Although the Use Case for this particular workshop does make sense and it does teach the user a number of very good skills, but it is just replicating functionality that is already available in a more automated way within Web Apps under the Continuous Deployment tab. What would be better is if we were teaching something that is not available through an Azure feature, but that is also a more real world use case of "DevOps" using Jenkins. So a thought would be a set of tests that are performed against the code prior to actually doing a deployment or a set of "compilation" tasks such as linting or minification and then packaging the code before deployment.
Even if we give them all the necessary testing scripts or processes to load into Jenkins, it will still help them understand how all of this comes together and then from a deployment perspective, deploying to something that does already integrate with Github, like a VM or a Custom Container in Web Apps would be a better real world demonstration and learning opportunity.
Thanks,
Brian
Slide 16- image lacks alt text
Slide 17- both images need to be flattened and alt text added
Slide 23- Image needs to be flattened and alt text added (it's nearly impossible to do a screen grab of the pure image under current circumstances)
Slide 24- Image needs to be flattened and alt text added (it's nearly impossible to do a screen grab of the pure image under current circumstances)
WDS needs to be updated, and possibly the lab.
I would also mention
Azure Toolkit for Eclipse
in the additional tools section to explicitly say that we have that component.
I'm not sure which one you are working on.. Can you merge them and delete one?
Hi Michael,
This is the one where one editor looked at the HOLs and another looked at the WDS files. Both created an edit branch. I was going to merge those two together but there's a conflict because I think you said you'd updated files on the master at the same time. You were going to take care of the conflict for me.
Dawnmarie
Please see slide 34. Accessibility check says missing alt-test. Alt-text is there but is references Jenkins and the screenshot showing is Visual Studio. There is a Jenkins and Azure pipeline screenshots hidden underneath the current one. If not needed, please remove. Please verify that the alt-text matches what is on the slide.
Missing TOC - please update
Folder and document names have been updated. Please check your HOL documents for links that use folder names in their path and make sure they are still valid and working.
In "Step 2: Design a proof of concept solution," under "Design" the questions are missing in "Directions: With all participants at your table, respond to the following questions on a flip chart."
In "Step 2: Design a proof of concept solution," under "Web app infrastructure and network designs," the items are missing under "Make sure that your design covers the following items:"
This workshop is scheduled for an update. Please review the contents of this repo and comment on this issue with suggested updates. All suggestions must be added to this issue by EOD 11/9/18..
Azure CDN Premium is not a requirement for pre-loading assets (as stated on the slide). This only works with the Azure CDN Verizon (Standard & Premium). Will the Azure CDN Microsoft support pre-loding ???
Source: https://docs.microsoft.com/en-us/azure/cdn/cdn-preload-endpoint
MCW-OSS-DevOps/Hands-on lab/HOL step-by-step - OSS DevOp ->
Task 5: Configure FTP deployment credentials Option Page Missing in the Azure Portal.
MCW-OSS-DevOps/Hands-on lab/HOL step-by-step - OSS DevOp -> Before the HOL - OSS DevOps ->
Task 2: Install the MySQL Workbench -> Download URL https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.10-winx64.msi. - is Broken , needs to be updated with latest URL below "https://downloads.mysql.com/archives/workbench/"
In Exercise 3> Task 4 > Step 2 --- Add service option is not available.
GitHub no longer supports GitHub Services as of October 1, 2018. Lab guide may need to update to use webhooks instead of GitHub services.
Reference : https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Additional considerations
CI/CD workflow
Propose the solution that best fits customer needs & OSS preferences:
Cusotmer can use OSS tools on Azure IaaS (still needs administration, maintainance and customization)
Customer can use VSTS with Jenkins integration (leverage investment in Jenkins build but use VSTS relaease management, VSTS is a fully managed service)
Customer can switch to VSTS (best integration and open standards, git, Linux/macOS & Windows Build and Release, VSTS is a fully managed service)
OSS customers not familiar with Visual Studio & VSTS can use Azure DevOps projects to setup CI/CD from the Azure portal
Microsoft acquired GitHub which will remain a seperate service/product but expect additional integration to deploy & use Azure services
ReadMe page needs to be updated.
Hi Walter,
April update has been QC'd and merged. Open issues are for next update. Please update HTML files.
Please clarify the sentence in "Customer Situation" under the header "Development practices and site operations."
The Trey Research CTO is open to taking advantage of Azure as a platform and wants his team to focus on what they do best, which is to write good code. He knows that the Operations team struggles to find solutions to these issues using computer science instead of herding cats is top of mind. "We must get to a point where all we do is code. If Azure and these DevOps tools can come together to make that happen, then I am going with Microsoft."
Lines 506 & 510 - Alt-text says "GitHub and Jenkins are depicted running in Azure..." The screenshot does not have Jenkins anywhere on it.
Please double check all the slide screenshots in the trainer's guide. It looks like some of the slides were updated in the PPT deck but not in the trainer's guide.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.