All Projects → dansiegel → Mobile.buildtools

dansiegel / Mobile.buildtools

Licence: mit
The Mobile.BuildTools makes it easier to develop code bases in a clean, consistent, secure, and configurable way. Determine at Build which environment your app needs to run on, and what Client Secrets it should have. Plus many more amazing features!

Projects that are alternatives of or similar to Mobile.buildtools

Abbreviate
Supporting your devops by shortening your strings using common abbreviations and clever guesswork
Stars: ✭ 160 (-1.23%)
Mutual labels:  hacktoberfest, devops, devops-tools
Awesome Open Source Supporters
⭐️ A curated list of companies that offer their services for free to Open Source projects
Stars: ✭ 457 (+182.1%)
Mutual labels:  hacktoberfest, devops, devops-tools
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (+67.28%)
Mutual labels:  hacktoberfest, devops, devops-tools
Gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
Stars: ✭ 1,270 (+683.95%)
Mutual labels:  hacktoberfest, devops, devops-tools
Flint
Fast and configurable filesystem (file and directory names) linter
Stars: ✭ 115 (-29.01%)
Mutual labels:  devops, devops-tools
Aws Toolbox
A collection of DevOps tools including shell & python scripts that automate the boring stuff in AWS.
Stars: ✭ 89 (-45.06%)
Mutual labels:  devops, devops-tools
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (-24.69%)
Mutual labels:  devops, devops-tools
Archerysec
Centralize Vulnerability Assessment and Management for DevSecOps Team
Stars: ✭ 1,802 (+1012.35%)
Mutual labels:  devops, devops-tools
Essentials
Essential cross platform APIs for your mobile apps.
Stars: ✭ 1,344 (+729.63%)
Mutual labels:  hacktoberfest, xamarin
Introduction To Bash Scripting
Free Introduction to Bash Scripting eBook
Stars: ✭ 1,903 (+1074.69%)
Mutual labels:  hacktoberfest, devops
Inertia
✈️ Effortless, self-hosted continuous deployment for small teams and projects
Stars: ✭ 133 (-17.9%)
Mutual labels:  hacktoberfest, devops
Psrule
Validate infrastructure as code (IaC) and objects using PowerShell rules.
Stars: ✭ 107 (-33.95%)
Mutual labels:  devops, devops-tools
Kapitan
Generic templated configuration management for Kubernetes, Terraform and other things
Stars: ✭ 1,383 (+753.7%)
Mutual labels:  devops, devops-tools
Config Lint
Command line tool to validate configuration files
Stars: ✭ 118 (-27.16%)
Mutual labels:  hacktoberfest, devops
Awstaghelper
AWS bulk tagging tool
Stars: ✭ 98 (-39.51%)
Mutual labels:  devops, devops-tools
Ops
Tools&scripts for daily devops.
Stars: ✭ 128 (-20.99%)
Mutual labels:  devops, devops-tools
Promster
⏰A Prometheus exporter for Hapi, express and Marble.js servers to automatically measure request timings 📊
Stars: ✭ 146 (-9.88%)
Mutual labels:  hacktoberfest, devops
Learn Devops
🚧 Learn the craft of "DevOps" (Developer Operations) to Deploy your App and Monitor it so it stays "Up"!
Stars: ✭ 139 (-14.2%)
Mutual labels:  devops, devops-tools
Pytest Testinfra
With Testinfra you can write unit tests in Python to test actual state of your servers configured by management tools like Salt, Ansible, Puppet, Chef and so on.
Stars: ✭ 1,987 (+1126.54%)
Mutual labels:  devops, devops-tools
Ansible Podman Collections
Repository for Ansible content that can include playbooks, roles, modules, and plugins for use with the Podman tool
Stars: ✭ 89 (-45.06%)
Mutual labels:  devops, devops-tools

Mobile.BuildTools

Build Tools

There is a lot of talk these days about DevOps. One of the problems with DevOps is that it can be really challenging. Far too many companies suffer from reliance on poor practices that their Development teams know need to be fixed. Today we have a variety of Build Systems that are at our disposal and we no longer need to rely on such poor practices. Mobile.BuildTools can help turn your run of the mill project into a streamlined DevOps masterpiece. Best of all because the Mobile.BuildTools simply provide new targets for MSBuild it works absolutely EVERYWHERE that MSBuild itself is installed!

IMPORTANT Version 1.x is no longer under development. This is considered a legacy version. Docs for v1.x are located in the Wiki. For those wishing to use the more powerful API's described in the mobilebuildtools.com docs site please use the v2.0 previews.

Background

As part of my frustration at how challenging it was to go from File -> New Solution to a base project that was ready to put into a DevOps pipeline, I set out to create the Prism QuickStart Templates. Part of the templates included many of the features you see in the Mobile.BuildTools. As time went on I realized the need to decouple the tools from the template so as new features were added, or bugs fixed it could be more easily added.

Support

If this project helped you reduce time to develop and made your app better, please be sure to star the project. Also please consider becoming a GitHub sponsor. I spend hundreds if not over 1000 hours a year working on Open Source and your financial contributions help me spend time working on new features and fixing bugs that affect your apps.

GitHub Sponsors

Samples

  • App Config Demo - Sample Xamarin app using the new app.config. This sample uses Xamarin.Forms with Prism to show how you can use this with Dependency Injection and keep your apps testable with the IConfigurationManager rather than using all statics. NOTE: This project does not take advantage of build time transformations.
  • BuildToolsSample - Sample Xamarin app using various build time generated helpers from the Mobile.BuildTools.

Mobile.BuildTools

For more information on the various Build Tasks, and Properties please see the WIKI.

Package NuGet Sponsor Connect
Mobile.BuildTools BuildToolsNuGetShield BuildToolsSponsorConnectShield
Mobile.BuildTools.Configuration BuildToolsConfigNuGetShield BuildToolsConfigSponsorConnectShield
Status
Build Build Status
Integration Tests (Mac) Build Status
Integration Tests (Windows) Build Status
Tests Tests

Want to consume the CI packages? Be sure to sign up as a GitHub sponsor and get the pacakges from Sponsor Connect.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].